View Single Post
Old December 4th, 2012, 04:09 PM   #4 (permalink)
ExtremeNerd
Senior Member
 
ExtremeNerd's Avatar
 
Join Date: Aug 2012
Location: STL
Gender: Male
Posts: 745
 
Device(s): SGS 3, HTC Glacier, Skypad A2, Viewsonic G Tab
Carrier: T-Mobile

Thanks: 51
Thanked 236 Times in 147 Posts
Default

I went fishing in the Dev guides from Google and came across this. It looks like this permission is used to restore any previous data the app may have had on your device. Say you had downloaded Angry Birds, beat the game, and uninstalled it. If AB left any data on your SD card, that would be considered a "Backup." If you were to ever download the game again, the Restore permission would scan your device looking for that particular backup and automatically restore your data.

In theory, this makes sense, but why is Glu the only one to declare this permission? My personal opinion is they declare as many as possible, not adhering to the programming guidelines. I don't know a ton about Android programming, but I read that just because you declare a permission doesn't mean it has to be used. However, in order for a permission to be used, it must be declared.

Source Link Here
__________________
The Commandments of Android
1) Open RAM is wasted RAM - Don't use Task Killers
2) Cheap devices are cheap for a reason. Don't expect high end performance.
3) Boot Loop = Wipe.
4) There are no viruses for android.
ExtremeNerd is offline  
Reply With Quote
The Following 2 Users Say Thank You to ExtremeNerd For This Useful Post:
blaaaa (December 4th, 2012), eyebeam (December 5th, 2012)