Reliable information on permissions required
Analeea last edited by
Whenever I look for an app in Play Store, the description states the list of required permissions.
Is that list (taken from the Manifest?) up to what the developer declares, or is it automatically generated in some way?
In other words, can that list be not representative of what actually happens?
If so, is there an alternative way to get a reliable such list?
The permission list shown to the user on installation time bases on the data in
AndroidManifest.xml. Apps like https://play.google.com/store/apps/details?id=com.ubqsoft.sec01 can display what apps request what permission.
AndroidManifest.xmlhave to be added by the developer. But Android development systems also all libraries to define permissions and if the app includes the library the permissions are automatically added to
AndroidManifest.xmlwhen the developer builds the app.
But from user perspective it is irrelevant how the permissions are added to
AndroidManifest.xmlas Android enforces the permissions. This means if the developer forgot to add a permission to
AndroidManifest.xmlthe app will fail to use methods that require this permission.