Designing For Android
coding.smashingmagazine.com
coding.smashingmagazine.com
Of all the little things that hurt the Android Market, this lack of screenshot taking is probably one that Google engineers did not realize would be so big.
How do we expect bloggers and normal people to write about and share an app they like if they don't have an easy way to take screenshots like iOS' Power + Home?
I was trying to help someone set up his email on an Android device yesterday and the setup guide I found featured clumsy photos of the phone and its various set up screens. I was wondering why someone would take that approach vs. grabbing screen shots. I guess that question is answered.
I'm curious because I remember going into the tmobile store in the mall and purchasing the G1 back in 2008. I had the phone and email setup before getting back to my car.
It could be that Samsung added it to their phones and that it's not a Android feature itself.
Of course, if the phone is rooted, it's the Wild West and any app can potentially run the screenshot service.
You can install the Android SDK (and required dependencies) which includes tools you can use to grab screens, but I found it easier for most people to install a tool like MyPhoneExplorer (which is free, includes ADB, and is very easy for non-technical people to install) and the driver for their phone (usually on the handset itself for many devices e.g. HTC phones) instead. The big benefit is not only does it have a built-in and easy way to take screenshots, but also can be used to backup/restore your phone including all contacts/mms/sms/apps/settings/etc, and can be used for multiple handsets (or you can make different profiles for same handset as a crude version control), different phones e.g. Samsung/HTC/Nokia, and different OS e.g. as used on Nokia/SonyEricson/BB/etc, so makes transfer or CRUD of contacts/mms/sms/etc between devices easy and saves on hassles of having different software suites for different phones.
The only solution I have found to take screenshots directly on a mobile without full (permanently) rooting it is to soft root it using the RATC (RageAgainstTheCage) exploit either directly with ADB or far more easily using a tool like UnRevoked. This roots the phone until it is turned off, where upon a restart the phone is once more unrooted.
Lastly, if you just want to take screen shots of your website or web-app, you can do it without any rooting by installing the excellent DolphinHD browser and Screen-Cut plugin. This also has added advantage of being able to take full length shots of your page as one screenshot.
Note: AFAIK this applies to almost all devices I've seen up to Android Froyo (2.2) and most Gingerbread (2.3) and tablets. Some manufacturers may have implemented their own screenshot system.
The best bit of advice I thought was to actually get a device and spend time using it day to day before designing for it. If you're going to design effectively you have to get into the users shoes a bit and understand their expectations.