Archive | Google RSS for this section

Android Emulator with Google Play Store

  1. Download and extract the Android SDK.
  2. Connect your physical Android phone via USB.
  3. Download apk files. Note that Phonesky.apk may be called Vending.apk on older phones.
    $ for file in GoogleLoginService.apk GoogleServicesFramework.apk Phonesky.apk; do sdk/platform-tools/adb pull /system/app/$file; done
  4. Unplug your Android phone. This prevents error: more than one device and emulator when copying the apk files.
  5. Start the emulator, replacing <avd> with the name of your avd.
    $ sdk/tools/emulator -avd <avd> -partition-size 384 &
  6. Copy apk files (after emulator starts).
    $ sdk/platform-tools/adb remount && for file in GoogleLoginService.apk GoogleServicesFramework.apk Phonesky.apk; do sdk/platform-tools/adb push $file /system/app; done
  7. Open the Play app and log in with a Google account.
    GooglePlayStoreAndroidEmulator

I used apk files from a Galaxy Nexus running 4.2.1 Jelly Bean and Google Play Store version 4.1.10. My avd is Android 4.2.2 – API Level 17 Intel Atom (x86).
Android AVD Settings

I’m Feeling Bucky

25th Anniversary of the Buckyball

An interactive doodle built in HTML, CSS, and JavaScript for the 25th Anniversary of the Buckyball.

Pac-Man 30th Anniversary Doodle

Pinky plush toy, the Pac-Man board game, and the game running on an iPad

By far the coolest project I’ve worked on. It’s no longer on the homepage, but you can still play at http://www.google.com/pacman
Marcin also has some more photos here
http://www.flickr.com/photos/mwichary/sets/72157624107121334/

Day 9 – Grey Shirt Day – Round 2

I remembered. We’ll see if jchang did as well…

Day 8 – Return of the Micro Kitchen!

This morning I went rummaging through the nearest micro kitchen and was delighted to find regular and peanut M&M’s, Pepperidge Farm Milano Cookies, Famous Amos Cookies, diet/regular RedBull and tons of Starbucks iced coffees. I was almost maintaing a constant weight for a bit there, but now it’s climbing steadily once again. Good thing today is tennis day.

I’m counting calendar days instead of weekdays, since I have a tendency to work weekends and also don’t want to do a seven-fifths conversion to figure out how long I’ve been here.

So far my experience at Google has been basically this: Here’s all the food you could ever eat, whatever hardware and software you desire, and the project of your dreams. Have fun.

Day 5 – We’re Not in Kansas Anymore

I managed to make it through week #1. Here are some things I’ve learned this week that I can mention without getting fired:

  1. Riding bikes in flip flops can be tricky and dangerous.
  2. I’m gonna need more massage credits.
  3. U-turns are illegal in Canada.

Also of note are the Toto toilets:

toto_toilet_controls

It’s essentially a personal, upside down carwash. The buttons on the bottom let you control water temp, seat temp, and dryer speed (depends on the model). As as semi-germaphobe, I try to minimize how much I actually interact with the panel, which means accepting whatever temp settings are configured there. I’m ok with warm water, but not when someone has cranked up the seat heater. A warm seat gives me the impression that someone was just there, which is creepy.

Presumably, that pink Front Cleansing button doesn’t get a whole lot of use over in the guy’s bathroom. This sort of makes me want to press it, but I suppose that could end tragically.

The next version of this thing should have bluetooth so I can dial in my desired settings from my phone. Then it can just remember my preferences and re-send them for subsequent uses so I won’t have to touch anything. Add wifi and there could be some interesting stats collection. You could then write a pretty sweet dashboard on that data by aggregating average water temp, peak usage times, power consumption, cost per use, cost per user, etc.

Day 4 – ¡Andalé!

At some point Pacific Cafe was turned into an Andalé! Delicious made to order burritos, tacos, and even horchata, just like at a regular franchise location, except for the not-paying part. Supremo burrito with carne asada was pretty delicious.

I also got a smoothie at Slice, which is kinda like a Jamba Juice, but isn’t an actual franchise like Andalé.

Although the cafe scene seems to have been consitently growing, the legendary micro kitchens are not quite as good as they used to be 😦 Gone are the days of Bawls soda, Smartwater, M&M’s, and mini Ben & Jerry’s. The remaining items include healthy snacks, cereal, milk, soy milk (yay), string cheese, yogurt, teas, sparkling and/or flavored water, bottled root beer, soda cans, Propel, maybe a RedBull, and the occasional Starbucks iced coffee. Ok sure, nobody’s starving, but I can’t help but remember the first time I saw one of these things back in their days of caloric glory. Thankfully, you can still get Naked juice in the main lobbies.

Update: I found M&M’s, IT’S-ITs, and beef jerkey. Hurray!