How can I find out exactly what permissions qualify for a given "human readable" permission listed in a given app's App Info
in the Android UI?
If I open a given App info
for an app installed on my Android device, I see permissions listed like
- take pictures and video
- modify or delete the contens of your shared storage
- access precise location only in the foreground
- record audio
- have full network access
- prevent phone from sleeping
- run foreground service
- change your audio settings
- etc
But these are fairly broad categories.
I would assume that there's one or many actual permissions requested by the app that would map into a given category above.
For example, here's a list of the possible actual permissions that would be requested by the app:
So my question is, for a given version of android, how do I figure out what are the set of permissions that could be requested by an app such that if any one of them was requested, then the given human-readable permission would appear for that app.
Or, equivalently, for a given "human-readable" permission, what is the set of possible permissions that could have been requested by the app that would make that "human-readable" permission appear for the app's permissions?
Is there a reference document anywhere that maps these actual android permissions into "human-readable" UI permissions?