Profile

Cover photo
Cody Toombs
Works at Android Police
Attended Oregon Institute of Technology
1,338 followers|395,079 views
AboutPostsCollectionsPhotosYouTube

Stream

Cody Toombs

Shared publicly  - 
 
Play Games v3.2.17 Tiny Teardown: Chromecast Support?

I've done enough teardowns of different apps that have added Chromecast (Google Cast) support, so it's not hard to pick it out when it's happening – and it's definitely happening.

The odd thing is that it's Play Games, which makes very, very little sense for casting. I suppose somebody might want to cast a banner or leaderboard onto a big screen, but that feels like a weak reason. I have another theory, but it's a bit flimsy at the moment (which is why I decided against a full post on Android Police).

I think with the launch of YouTube Gaming, Google is going to add posted gameplay footage right into Play Games, which would make it a great hub for finding out more about games from real players. This could also become a good place for building up events or following news about games, which the YouTube Gaming app isn't quite equipped to handle.

This would be a pretty massive feature and certainly involves a fairly large overhaul to the Play Games app, but there are no visible signs of anything like that yet, so I may be overreaching. On the other hand, exposing gameplay footage in this way would be great for gamers. it's also a great revenue source for the ones who post videos, since this will significantly drive up views, which naturally also builds up that ad revenue. As I see it, the Play Games app is currently little more than a cute shell around the Games sub-category in the Play Store, I would love to see it serve a larger purpose, and this seems perfect.

Here are the new strings... not like anybody needs to see them to get the point. There are also images and other Cast-related resources, but they're no different than they are in any other app.

<string name="cast_notification_connecting_message">Connecting to <g id="name">%1$s</g></string>
<string name="cast_notification_disconnect">Disconnect</string>
<string name="mr_media_route_button_content_description">Cast</string>
<string name="mr_media_route_chooser_searching">Searching for devices…</string>
<string name="mr_media_route_chooser_title">Connect to device</string>
<string name="mr_media_route_controller_disconnect">Disconnect</string>
<string name="mr_media_route_controller_pause">Pause</string>
<string name="mr_media_route_controller_play">Play</string>
<string name="mr_media_route_controller_settings_description">Route settings</string>
<string name="mr_media_route_controller_stop">Stop casting</string>
<string name="mr_system_route_name">System</string>
<string name="mr_user_route_category_name">Devices</string>
12
Add a comment...

Cody Toombs

Shared publicly  - 
 
Just doing my part to help out.
65
4
Artem Russakovskii's profile photoMarcos Fernández's profile photoFernando Miguel's profile photoJoshua Rivera's profile photo
12 comments
 
This is why open sourcing software can be so beneficial to everyone. o/
Add a comment...

Cody Toombs

Shared publicly  - 
 
Slides v1.2.232 Tiny Teardown: A Toast To LGBT

The latest Slides update [1] notably brought the long-awaited [2] Google Cast support (and AirPlay, too) for presentations. There wasn't much else to see in this release, but there was a little activity inside of the apk.

Some readers might recall the mysterious "driveshell" that implemented command line capabilities [3]. The strings and code were removed, some of which went away with an earlier release. In their place, a similar query string appeared:

<string name="pride_query_string">\#andproud</string>
<string name="pride_query_toast_message">Celebrate diversity &amp; LGBT pride with Google. Use #andproud on social media.</string>

These strings obviously relate to Google's support of the LGBT (lesbian, gay, bisexual, and transgender) communities [4]. Judging by the string name, if somebody can activate this, it will probably just show a toast message suggesting the use of #andproud  hashtag on social sites.

I spent a while messing with ways to activate the #driveshell interface in the past, and I don't see any new clues on how to get #andproud  to work, so I haven't put a lot of extra time into it. I suspect the trick is to share a specifically crafted URL to Slides, but I don't have time to keep putting into it. Anyway, that's about it for this one. 

[1] http://www.androidpolice.com/2015/06/11/apk-download-google-slides-for-android-gets-long-awaited-chromecast-support/
[2] http://www.androidpolice.com/2015/02/21/apk-teardown-slides-will-finally-bring-chromecast-support-all-drive-companions-to-offer-printing-restrictions-and-an-easter-egg/
[3] http://www.androidpolice.com/2015/05/14/apk-teardown-drive-v2-2-183-enables-color-shifting-easter-egg-and-really-does-contain-a-command-line-interface/
[4] http://www.glaad.org/blog/photosvideo-google-expresses-continued-support-lgbt-community
8
Jake Utah's profile photo
 
Interesting
Add a comment...

Cody Toombs

Shared publicly  - 
 
Inbox v1.9 Tiny Teardown

An Inbox update turned up earlier today. The changes are fairly minimal, amounting to just a couple of new shortcuts that I picked out in a Teardown a few months ago [1]. There weren't any new bits worthy of a proper teardown, but there are a dozen really great looking backdrops. I thought they deserved a little more exposure.

[1] http://www.androidpolice.com/2015/06/10/inbox-v1-9-adds-new-compose-and-reminder-home-screen-shortcuts-apk-download/
27
1
Bruno Mioto's profile photoRené van Ballegooijen's profile photosiddhartha-SiD ReDdy's profile photo
2 comments
 
How can you use these backgrounds when setting a reminder? I love them!
Add a comment...

Cody Toombs

Shared publicly  - 
 
Tips For Proper Airport Courtesy: Episode 1

There are at least 3 truly terrible things going on in the picture below. Can you find them all?

Answers:
A. The obvious one... Wtf is up with the jerk whose bare feet are up on the back of those chairs? Nobody can convince me that is somebody we shouldn't throw rotten vegetables at.

B. Continuing with Haircut for a second failure to make good decisions, he's got Star Wars Episode 1: The Phantom Menace playing at high volume in the middle of the waiting area... And he's not even skipping the parts with Jar Jar Binx.

C. There are only two workstations in this spot, and they are currently being consumed by a girl who is playing a game on her phone, and another who is just reading a book. There are no less than 3 people with laptops that are dying to swipe that spot.

Come on, people, be better than this. 
20
pedro andrade's profile photoCody Toombs's profile photoB-dub 7ER4IAY8's profile photo
3 comments
 
Man up and ask to use the work station.
Add a comment...

Cody Toombs

Shared publicly  - 
 
Google+ v5.5 Tiny Teardown: Bieber Edition

Today's G+ update seems pretty unexceptional (mostly minor tweaks), but I saw this one line and had to do a double-take. Somebody decided a warning label about public collections should be infused with a little bit of the Biebs. I'm not sure if this is a reference to a recent event involving Justin Bieber (I don't pay much attention), or maybe the G+ team just wanted to include something funny for me to post in a tiny teardown... But here we are, and it's awesome.

<string name="clx_createupdate_bieber_warning_title">Public collection</string>

So, I've also seen a Carly Rae Jepsen reference in the past ("Call me maybe" was in Hangouts iirc), and I think one or two others. Don't get me wrong, I like a lot of music (including a lot of Pop), but can somebody at Google throw in something for the big house beat fans? A little love for David Guetta or Afrojack would be good. Even a good rock reference to Aerosmith would be pretty classy, too. ;)
21
Bruno Mioto's profile photoCody Toombs's profile photo
4 comments
 
It varies, but the short answer is a lot. Google pubs multiple bug fix releases each week for dozens of apps, and I check almost everything now.

Sadly, my computer is grossly underpowered. I desperately need to replace it.
Add a comment...
Have him in circles
1,338 people
Sefonde Nkutuffok's profile photo
Matthew Anderson's profile photo
Aaron Eaton's profile photo
King Pek's profile photo
I, Smith's profile photo
Nickolaus L.'s profile photo
Andrew Currie's profile photo
John Phillips's profile photo
Athena Venus's profile photo

Cody Toombs

Shared publicly  - 
 
This changes everything! The resource overload has been driving me crazy.

Thank you +Tor Norbye, this is awesome!!!
 
Non-public resources in Android Studio + Gradle 1.3

You have probably already seen +Wojtek Kaliciński's DevByte.
Well here's a quick sample:

1) Create a new folder at the same level as res/. Internally we've been using res-public but it doesn't matter what you call it.

2) Create a public.xml file in the new folder in values/. Here's a quick excerpt from AppCompat's:

res-public/values/public.xml
<resources>
    <public type="style" name="TextAppearance.AppCompat"/>
</resources>

3) Now you need to reference the new res folder in build.gradle:
main.res.srcDirs 'res', 'res-public'

4) Make sure you're using an updated Gradle plugin:
buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    }
}

Wallah.

All credit go to +Tor Norbye who implemented this.
7 comments on original post
4
1
Rahul Sharma's profile photo
Add a comment...

Cody Toombs

Shared publicly  - 
 
It's no wonder people don't understand security issues. When news outlets like +The Verge can't even get the facts straight, how are regular people ever going to know what's really happening.

Lack of facts, overzealous use of scare tactics, a bit of awkward story telling… This is fan fiction, not reporting.
It's been 10 days since Zimperium's Joshua Drake revealed a new Android vulnerability called Stagefright — and Android is just starting to recover. The bug allows an attacker to remotely execute...
21
2
Cody Toombs's profile photoPrem Suraj's profile photoBret Smith (Bretski)'s profile photoAlexander Lent's profile photo
4 comments
 
I won't click the link and give them more page-views..
Add a comment...

Cody Toombs

Shared publicly  - 
 
So... my car was forcibly retired on Saturday night.

I guess it's time to start looking for a new car. Perhaps something with #AndroidAuto ?

Before anybody asks, nobody was hurt. I left my car parked in front of a friend's house and a drunk driver plowed into it. The other driver's insurance has already acknowledged responsibility, but they haven't made a settlement offer yet. Needless to say, the damage is too severe to realistically repair the car, so I'm sure it will be totalled and I'll have to start looking for either a used car or finance a new one.
9
Dominic Powell's profile photoDavid Ruddock's profile photoPavel Tikhonov's profile photoCody Toombs's profile photo
4 comments
 
+Pavel Tikhonov Nope, it was a tiny little Scion, which is smaller than my car. There's been some speculation, but most people agree that he would have had to be going well above the posted 30 MPH speed limit to snap the rear axle and mounts on my car.
Add a comment...

Cody Toombs

Shared publicly  - 
 
Google Keyboard 4.1 Tiny Teardown: You Can Make It Smaller

There were quite a few changes to the Settings screens in the latest Google Keyboard, but there are a couple of cool new settings buried in a debug screen that I bet a few people would like to see in a more official capacity.

There is a toggle to enable "keyboard resizing" and a slider to adjust the height of the keys.

<string name="prefs_resize_keyboard">Enable keyboard resizing</string>
<string name="prefs_keyboard_height_scale">Keyboard height scale</string>

We've seen similar functionality in other 3rd-party keyboards, so this is hardly a new idea, but it would be nice to see Google's own keyboard with a little more fine-grained configurability. For now, it's probably just in testing, but we might see it in the future. 

For more details about the latest update, check out the article on AP:
http://www.androidpolice.com/2015/06/03/google-keyboard-updated-to-v4-1-with-personal-dictionary-sync-emoji-access-from-physical-keyboards-and-more-apk-download/
19
Cody Toombs's profile photoMike Trieu (MegasChara)'s profile photoChad Cooper's profile photoPeter Suber's profile photo
6 comments
 
What happened to the personal dictionary? It's missing, along with the ability to add new text-expansion shortcuts. To me this was G Keyboard's greatest feature.
Add a comment...

Cody Toombs

Shared publicly  - 
 
Google App v4.6.10 Tiny Teardown: Graphically Delicious

I've still got a few nooks and crannies to explore on yesterday's Search update, but it's looking pretty unremarkable, so far. Still, there are a few good images from the latest update that look pretty cool. I know how much people enjoy examining the art style, and somebody might be able to get some inspiration from some of these.
21
Lorenzo Quiroli's profile photoBruno Mioto's profile photoCody Toombs's profile photoFedor von Bock's profile photo
6 comments
 
+Cody Toombs​​ All of those 'ip_whatever' images look quite similar (design-wise) to the ones used in the Google I/O 2015 App as header images for the sessions.
Add a comment...

Cody Toombs

Shared publicly  - 
 
And on this day, The Verge invented a new shade of black with which to call all of the other kettles...
Verizon is buying AOL for $4.4 billion, and it's pretty clear that the emphasis is on mobile, video, and ad tech — AOL CEO Tim Armstrong's memo announcing the deal made that clear. But there's...
8
Prem Suraj's profile photoDaigoro Toyama (daihard)'s profile photoIsmael “Junior” Rosales's profile photo
3 comments
 
wtf
Add a comment...
Cody's Collections
People
Have him in circles
1,338 people
Sefonde Nkutuffok's profile photo
Matthew Anderson's profile photo
Aaron Eaton's profile photo
King Pek's profile photo
I, Smith's profile photo
Nickolaus L.'s profile photo
Andrew Currie's profile photo
John Phillips's profile photo
Athena Venus's profile photo
Education
  • Oregon Institute of Technology
    Software Engineering, 1998 - 2002
Story
Tagline
A tech geek with flair.
Introduction
I write for Android Police where I rip open apps to find interesting things to talk about. I also write software, some of it you've probably used. In past lives, I've sold computers, worked in wine, and slung booze (yes, real flair bartending <- that's not me, just an example). There are plenty of stories, I just don't tell 'em that easily.

I dig fashion, food, cocktails, movies, tv, and tech. I surround myself with good people, I learn everything I can. Give me a snowboard in the winter, a sand volleyball pit in the summer, and new adventures year round.
Work
Occupation
Software Developer, Writer, and Opinionated Jerk
Employment
  • Android Police
    Writer, 2013 - present
    I make words happen, sometimes they even make sense. I'm responsible for most of the APK Teardown and developer-related content.
  • Dashing Cat Productions
    Founder, 2012 - present
    App development for mobile and desktop platforms.
  • Pentacle Graphics
    Founder, 2006 - present
    Contracting firm for software development and design.
  • Girardet Winery
    IT, 2010 - 2011
    I managed software and networking, and also worked in the tasting room and at wine festivals.
  • TravelWorm
    Senior Web Developer, 2005 - 2006
Basic Information
Gender
Male
Birthday
March 29