Wednesday, May 29, 2013

Google Calendar Update for Android: Custom Colors and More

One of the most requested features we’ve seen so far for Google Calendar on Android is the ability to customize event and calendar colors directly from your device. Today’s update allows you to do just that. Now you can highlight those super-urgent meetings and important birthdays, or just switch up the color of your calendar whenever your heart desires.


Adding events is now easier and more fun with our redesigned date and time pickers, which let you schedule your special dinner date or the start of your well-deserved vacation in a snap.


For all of you world travelers, our redesigned timezone picker makes it simpler to find the region that you’re looking for, whether you’re in San Francisco, Tokyo or Zurich.

Finally, it’s easier to schedule repeating events. You can now set events to repeat every Tuesday and Thursday, every month, or every 7 weeks, it’s completely up to you.

The latest version of Google Calendar is built for devices running Android 4.0.3 and above (Android 4.1 or higher for custom event colors). Get it on Google Play, rolling out over the course of the day, and let us know what you think.

Posted by James Kung, Software Engineer

Monday, May 27, 2013

JQuery triggering .submit() not working

Error


JQuery ".submit()" is not triggering the submit event in a page form


Solution

For me the solution was to change the name of the orginal submit button to anything else other than "submit"


It seems that the name "submit" conflicts with Jquery

Sunday, May 26, 2013

FakkuDroid 2.0.3

MAKE A BACKUP BEFORE YOU INSTALL OR UPDATE THE APP WITH TITANIUM BACKUP ROOT OR ANOTHER SIMILAR APP

Update FakkuDroid v2.0.3

"Anonymous: Hey Dev, when I open a manga all i see for each page is a blank image with a blue box (question mark). Wondering.. How to fix?" (FIXED)

I added a checker update, too. If exists a new version, FakkuDroid is going to notify you. (New feature)


Update FakkuDroid v2.0.2 - Mediafire

Bugs solved:

"RC~
the simple way to get force close is:
1. open app
2. and press back button before the loading is done.
3. you're win!" (REALLY FIXED)

""Anonymous: My favorites" only seems to open up the first time you click on it in the sidebar. When you try to open it again when you are somewhere else in the app, it won't open again. It just shows a blank page with the loading animation constantly going.

If I exit the app and reopen it, I can click on my favorites again. However it won't open up if I try to click on it the next time again while still using the app."(FIXED)


Update FakkuDroid v2.0.1

Bugs solved:

"RC~
the simple way to get force close is:
1. open app
2. and press back button before the loading is done.
3. you're win!" (FIXED)
"RC~
found a new way to get FC :
1. enable autorotate
2. open app and rotate screen
3. smile :D(FIXED)

"Anonymous: There are issues opening links and related content from manga/doujinshi opened in my favorites when logged into account. When you click on related content button, the app just goes back to my favorite listing. Same thing happens when you click on links (tags, artist) in the manga/doujinshi description. They don't work. It just goes back to my favorites list.(FIXED)

Others:
"Anonymous: After clicking on related content button, you can't go back to the previous manga/doujinshi page. Pressing the back button closes the app instead. Would be better if you can go back to the previous page where you clicked the link on."

Devsaki (me): That is a little complicated to do, because I have to create an historial (maybe in the next version). But if you go to the related content, the first item is the manga you selected.


"RC~
Amazing! suprisingly good update. :D
but there is still some minor issue with text position on menu i guess."



Devsaki (me): The text position on menu have a padding left now.

Thanks for your feedbacks :D.
-------------------------------------------------------------------------------------------------------
Sorry for the delay!
Download FakkuDroid v2.0.apk

New features:

 - New interface.
 - Integration with Perfect Viewer (only for downloaded mangas, adjust in settings).
 - Improved downloads manager.
 - Searches in Downloads.
 - Added option to change orientation screen in viewer.
 - Some bugs fixed.

I'm waiting for your feedbacks :D. If you find a bug or problem (including English problems. My english is very bad), please write it in the comments.

PD1.- Please read the message screen.
PD2.- Tested in a Galaxy Ace.
PD3.- Is anyone interested to make a new user guide?.
PD4.- Sorry about the link. It's already fixed.







Saturday, May 25, 2013

three MessyBinary tutorials

MessyBinary has been hard at it, writing up some pretty slick tutorials. i'd like to share them with you. bonus points for posting mirrors.
the android reversing community is continually getting larger, but i'm not aware of any good forum where crackme's and specific app tutorials can be posted. when i find one, i'll let you all know.

Wednesday, May 22, 2013

A smoother Drive app for Android

(cross-posted to the Google Drive Blog)

The process of creating and accessing your stuff shouldn’t be, well...a process. Today, the Drive app for Android is getting several improvements to make creating and accessing your stuff on-the-go even easier.
To help you find the content you care about, Drive files will now be displayed in a clean, simple card-style. You can swipe between files to see large previews that let you quickly review and discover the information you’re looking for. And if you want to keep some Drive files on your Android device, you’ll now be able to “download a copy” from the actions menu inside settings.


The updated Drive for Android app also gives you to a way to keep track of important paper documents like receipts, letters, and billing statements. Simply click “Scan” from the Add New menu, snap a photo of your document, and Drive will turn the document into a PDF that’s stored for safekeeping. And because Drive can recognize text in scanned documents using Optical Character Recognition (OCR) technology, a simple search will retrieve the scanned document later. No more frantic scrambling through drawers looking for a receipt or digging through your pockets to find that business card -- just scan, upload and search in Drive.


The editing experience in Google Sheets has also gotten some improvements: now you can adjust font types and sizes for a spreadsheet and tweak the cell text colors and cell alignment right from the app. Plus, the Drive app comes with Cloud Print support so you can print anything from Drive with a Cloud Ready printer -- perfect if you need to, say, print that extra resume right before a job interview.

Get the Google Drive app today on Google Play and circle us on Google+ for continued updates. 

Posted by Denis Teplyashin, Software Engineer

Thursday, May 16, 2013

GZIP Compression and Google Servers


If you ever tried to compress HTTP communication with a Google Server and it returned normal text


Try

1) Adding "Accept-Encoding:gzip" header


2) Adding proper User Agent ( Emulate a browser ) or set it to "gzip"


"User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Tr/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

OR

"User-Agent:gzip"

Wednesday, May 15, 2013

Android@I/O: Just press Play

As our developer audience knows, Android is more than simply a phone or tablet. It’s a platform, an ecosystem, and an opportunity for developers around the world to build exciting services and apps that reach millions of people every day. The flexibility and openness of Android provides developers--and Google, through services like Google Now--the opportunity to build simple, beautiful experiences across multiple devices.

Here’s a quick look at what we announced today at Google I/O, our annual developer conference:

Developers, the heart of Google Play 
Just a year after launch, there are now more ways than ever for developers to monetize their apps in Google Play, and for users to discover and enjoy apps and entertainment. We’ve passed 48 billion app downloads, with more than 2.5 billion downloads in the last month alone. Today, we launched a range of new tools, including services for game developers. For users, this means that you’ll be able to challenge your friends on Google+ to real-time multiplayer competitions, or race against them to the top of the leaderboards. (Check out a few of our favorites: World of Goo, Super Stickman Golf 2, Beach Buggy Blitz, Eternity Warriors 2, and Osmos).

Our library is your library: Google Play Music All Access 
Google Play Music All Access is a new monthly music subscription service that lets you listen to millions of songs across your devices. You can create a radio station from any song or artist you love, browse recommendations from our expert music team or explore by genre. And when millions of songs just aren’t enough, Google Play Music lets you combine our collection with your own collection. You can store 20,000 songs for free in the cloud and listen to them alongside the All Access catalog. It’s $9.99 a month, and you can try it free for the first month. Or better yet, start your trial by June 30 and you’ll pay only $7.99 a month.


Google Play for Education: Android goes to school 
Imagine a world in which all classrooms and students are connected to the web. While such a vision will take the efforts of many, Google has contributed to this endeavor through Google Apps and Chromebooks. Today we are excited to expand Google’s education offering by combining the ease and portability of Nexus tablets with highly engaging educational content. Through this new program educators will be able to manage tablets and discover, purchase, and distribute content through Google Play for Education--whether they're in charge of one classroom or one thousand. We’re inviting developers to get started now to create world class educational apps for grades K-12. Schools interested in learning more can sign up here.

Samsung Galaxy S4 on Google Play 
Next month, we are adding a new Android device to the store to join our current lineup of Nexus phones and tablets. We’ve worked closely with Samsung to create a special Samsung Galaxy S4 exclusively for Google Play. It brings together cutting edge hardware from Samsung with Google’s latest software and services -- including the user experience that ships with our popular Nexus devices. Starting June 26, it will be available with no contract for $649, supporting both T-Mobile and AT&T, with LTE.



Hugo Barra VP, Product Management, Android

Thursday, May 9, 2013

FakkuDroid v1.9.0 - Updated 1.9.3

FakkuDroid v1.9.3

New features:

 - Fix crash when you read online or download a doujin or manga.
 - Add scan option in downloads.*
 - Add little configurations to solve images flickers.

* If you can't update the app and have downloaded mangas, you can use this option to add them to the download list again.


PD.- Thanks for your feedback :D. Please, write if you have a problem.

PD2.- I'm a little busy for my job, but I already started to build FakkuDroid 2.0. This new project is going to take me time because is almost a new project, I'm cleaning the code and adding new libraries to improve the interface. 


Updated (v1.9.1): Fix scan option and perfomance improved.


Updated (v1.9.2): Added pagination in download list.



Updated (v1.9.3): I deleted scan folder option (don't use the option). If you going to update from a version 1.8.3 or minor, please, make a backup of the db with some backup app. 


If you used the option in the v1.9, I'm so sorry :(, but it's probably your files downloaded has been deleted and you have to download again. 


Friday, May 3, 2013

Phirehose:Authorization Error when fetching tweets by Locations

Error

Error 401 UNAUTHORIZED

HTTP ERROR: 401

Problem accessing /1/statuses/filter.json. Reason: Unauthorized


Only when you use "$sc->setLocations" function


Solution

The issue is related to missing location parameter when signing oAuth message

Add the following missing code at the end of getAuthorizationHeader() function, just before return $this->getOAuthHeader('POST', $url, $requestParams); in OauthPhirehose.php file



        if (count($this->locationBoxes) > 0)
        {
             $requestParams['locations'] = implode(',', $this->locationBoxes);
        }