I've been waiting for this feature. Android 2.3.3 allows to take screenshot without root. http://mobiputing.com/2011/03/google-android-2-3-3-adds-native-screenshot-support-may-break-google-voice/ Can you programmatically take screenshot? If so how? Or is it only manually (like Home + Power button) like Apple?