Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was thinking about this and I don't understand the reasoning behind it. iPhone users have this capability out of the box, and yet Apple is far more protective of their devices.

Whether this turns into a philosophical discussion or a technical discussion (or maybe both) I'd still like to understand why this limitation exists in Android.

share|improve this question

marked as duplicate by Izzy, Al E., Bryan Denny Feb 6 '13 at 17:15

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 9 down vote accepted

No idea why it wasn't available before, but as of 2.3.3 non-rooted screen shot support was added for system apps, at least. As eldarerathis noted, there are some articles out there implying that this would let any app capture a screen shot now, but according to an android engineer this permission is only granted to apps signed by the system image's keys - it is only available to be rolled into the OS, not as a feature 3rd party apps can access.

share|improve this answer
1  
I tend to think it is more of a security issue. But I've never actually seen a statement one way or the other. – FoamyGuy May 13 '11 at 17:51
5  
The articles (and commits, in a way) are somewhat misleading. Third-party apps will still not be able to take screenshots, because the permission required to do so can only be obtained by system-signed apps. There is a question on SO where one of the Android engineers states this: stackoverflow.com/questions/5161544/… – eldarerathis May 13 '11 at 18:12
    
Thanks. I wonder if that means they intend to make it a standard OS feature in the near future. – Saiboogu May 13 '11 at 18:22
    
I'm marking this as the answer since it pretty clearly indicates (at least to me) that the only reason we needed root before 2.3.3 is because there was no system app designed to do it for us. – newuser May 13 '11 at 18:30
    
I wouldn't be surprised to see that, or at least manufacturers rolling their own apps for it. – eldarerathis May 13 '11 at 18:35

I would think it's so that rogue apps can't transmit pictures of what you're doing. Of course, that doesn't explain why apps that read SMS or whatever don't require root :P

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.