Profile

Cover photo
Jeff Sharkey
Works at Google
Lived in Mountain View, CA
3,476 followers|637,136 views
AboutPostsPhotosYouTube

Stream

Jeff Sharkey

Shared publicly  - 
 
This is a pretty cool example of how Android devices can come in all shapes and sizes, and yet work together to make something beautiful.  :)  #io15 #android

https://www.youtube.com/watch?t=145&v=U7lKihNI-K4
 ·  Translate
8
3
Arther 桜's profile photoFabrice Di Meglio's profile photo人気の投稿's profile photoWilson Madoka (matoyu)'s profile photo
 
おお、いいですね。
Good
 ·  Translate
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
The long wait for Broadwell finally paid off, and I just upgraded from an old T61 to a shiny new X250.   #thinkpad   #gentoo  

It's pretty much the perfect size/weight, and they fixed that funky touchpad from the last generation.  UEFI wasn't much trouble, but the documentation around grub2 and luks needs some love.  Overall I'm happy.  :)
21
Alessio Grumiro's profile photoBrian Swetland's profile photoJeff Sharkey's profile photoMartin Wong's profile photo
18 comments
 
I'm tempted to stay with the slim battery, but was a little worried about run time, also it costs very little money to upgrade to the 6-cell so I'm still on the fence about it atm. Do you feel that the slim battery is good enough to last a day before charging?
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
+Chad Brubaker and team just released a neat tool to help developers catch poor/broken usage of SSL in Android apps.  If you're protecting user data flowing over the network, this is definitely worth a look.

"The Android Security Team has built a tool, called nogotofail, that provides an easy way to confirm that the devices or applications you are using are safe against known TLS/SSL vulnerabilities and misconfigurations. Nogotofail works for Android, iOS, Linux, Windows, Chrome OS, OSX, in fact any device you use to connect to the Internet. There’s an easy-to-use client to configure the settings and get notifications on Android and Linux, as well as the attack engine itself which can be deployed as a router, VPN server, or proxy."

http://googleonlinesecurity.blogspot.com/2014/11/introducing-nogotofaila-network-traffic.html

#android   #ssl   #security  
9
4
Eric Hung's profile photoPavel Lašta's profile photo
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
When hiking the Lost Coast Trail, we tried timing to avoid high-tides but we still had three places where we had to scramble around large rock formations to move forward.

On the final day we had 15' ocean swells, which made this one pretty intimidating!  #lostcoast #backpacking
7
Jamie Huson's profile photo
 
awesome! I want to hike that trail now!
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
40TB ought to be enough for anybody, right? #nas #sas #rackable
16
1
Jeff Sharkey's profile photoJake Weisz's profile photoMike Wallace (MikeWallaceDev)'s profile photoChris Wren's profile photo
4 comments
 
Nobody will ever need more than 640kb
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
The keynote line has now lapped the building 3x!? +Dan Sandler #insanity #io14
15
2
Evelio Tarazona Cáceres's profile photoChris Nesladek's profile photoShinichi Ogawa (shin1ogawa)'s profile photoPieter-Jan Vandormael's profile photo
5 comments
 
+Jeff Sharkey y lunch?
Add a comment...
Have him in circles
3,476 people
nagendra ponakala's profile photo
Xernan Pascua's profile photo
Koushik T's profile photo
Georg Brunmayr (Sledge)'s profile photo
Samson Idakwo's profile photo
Teo Yan's profile photo
Tiffany Quach's profile photo
L. Long Dessie's profile photo
Susan Musleh's profile photo

Jeff Sharkey

Shared publicly  - 
 
Adoptable Storage Devices!

The M Preview released earlier today has a powerful new feature that allows you to "adopt" an external storage device (like an SD card or USB drive), enabling users to move both app code (APKs) and private app data to that device.  When a storage device is adopted, the platform wraps it in a layer of encryption and formats it similar to internal storage.  (In contrast, the original Apps-on-SD feature launched back in Froyo could only move app code, not private app data.)

Also, to help users free up internal storage space, they can choose to migrate their "primary shared storage" (living at /sdcard) to any adopted device.

If you flash the preview build onto a phone/tablet, you can enable the adoption feature for testing with USB OTG devices by using the command described here:

http://developer.android.com/preview/behavior-changes.html#behavior-adoptable-storage

Normally only storage devices in long-term stable locations (like an internal SD card slot inside a phone/tablet, or a USB drive attached to a TV) are supported for adoption.

Along with all of this work, the platform now has much better support for USB OTG storage devices (think USB flash drives).  When a new device is inserted, a notification appears offering to "browse" that device along with simple options to manage/copy contents.

Please kick the tires and file bugs!  :)  #io15 #android
99
83
Mathew Joppan's profile photoPratham Nathyal's profile photoSteven Hawk's profile photoMike LaBarge's profile photo
42 comments
 
No you can't, not since android 4.3. Unless rooted. Froyo (Android 2.2) allowed you to automatically install to the sd card. I have a phone on android 4.2 that does this. 
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
MST3K Turkey Day Marathon!
12
1
Warren D.'s profile photo
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
Richer access to secondary shared storage devices

In KitKat we introduced APIs that let apps read/write file in app-specific directories on secondary storage devices, such as SD cards.

We heard loud and clear that developers wanted richer access beyond these directories, so in Lollipop we added the new ACTION_OPEN_DOCUMENT_TREE intent.  Apps can launch this intent to pick and return a directory from any supported DocumentProvider, including any of the shared storage supported by the device.  Apps can then create, update, and delete files and directories anywhere under the picked tree without any additional user interaction.  Just like the other document intents, apps can persist this access across reboots.

This gives apps broad, powerful access to manage files while still involving the user in the initial selection process.  Users may choose to give your app access to a narrow directory like “My Vacation Photos,” or they could pick the top-level of an entire SD card; the choice is theirs.

To make it easy for developers to transition to these new APIs, there’s a new DocumentFile support library class.  It looks and feels just like a traditional java.lang.File object, which makes it easy to adapt existing code:

http://developer.android.com/reference/android/support/v4/provider/DocumentFile.html

These new APIs aren’t just limited to shared storage; they can be used with any DocumentsProvider that adds support for Root.FLAG_SUPPORTS_IS_CHILD, such as the advanced Vault example:

https://android.googlesource.com/platform/development/+/android-5.0.0_r2/samples/Vault/src/com/example/android/vault/VaultProvider.java#258

#android   #sdcard   #psa  
98
62
Ahmed Motawakiil's profile photoAbderrahim Khalek's profile photoJeff Harris's profile photoZhixin Liu's profile photo
57 comments
 
+Wayne Tink
And they restored it not in the version that they broke, but in a newer version.
A version that most people of whom they destroyed the usability of their device will never even get!
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
I recently backpacked the Lost Coast Trail with a few friends.  It's a treacherous 26 mile stretch of wilderness along the Pacific Ocean, but when the weather cooperates it can be stunningly beautiful.  #lostcoast #backpacking
26
Kenny Root's profile photoJeff Sharkey's profile photo
2 comments
 
+Kenny Root you weren't at your desk when I walked by  :P
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
Tycho is a great local band, so it's sweet to hear them playing at #io14 #ambient #trippyjellyfish
16
1
Matthias Friedrich's profile photo
Add a comment...

Jeff Sharkey

Shared publicly  - 
 
Heading up to #io14 for keynote via #caltrain. I'll be around #android office hours on both days, so stop by and say hello!
14
Simon Wilson's profile photo
 
You might make it in time for the end of the show if you are relying on Caltrain!
Add a comment...
People
Have him in circles
3,476 people
nagendra ponakala's profile photo
Xernan Pascua's profile photo
Koushik T's profile photo
Georg Brunmayr (Sledge)'s profile photo
Samson Idakwo's profile photo
Teo Yan's profile photo
Tiffany Quach's profile photo
L. Long Dessie's profile photo
Susan Musleh's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Mountain View, CA
Work
Employment
  • Google
    Software Engineer, present
Basic Information
Gender
Male