Skip to content

Instantly share code, notes, and snippets.

@oddlyspaced
Created May 27, 2020 23:10
Show Gist options
  • Save oddlyspaced/caebfd7df9fbbfcbdfc15804103c97e9 to your computer and use it in GitHub Desktop.
Save oddlyspaced/caebfd7df9fbbfcbdfc15804103c97e9 to your computer and use it in GitHub Desktop.
Classfied List of Android Permissions into Respective Groups
List Created and Updated as of 28/05/2020
Tested and classified on a device Running Android 10
Other permissions listed in Android Docs are either granted automatically, without any user prompt, or denied completely
without having any option to allow them (apart from using super user)
* Body Sensor
<uses-permission android:name="android.permission.BODY_SENSORS" />
* Calendar
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
* Call Logs
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.WRITE_CALL_LOG" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
* Camera
<uses-permission android:name="android.permission.CAMERA" />
* Contacts
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
* Location
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
* Microphone
<uses-permission android:name="android.permission.RECORD_AUDIO" />
* Physical Activity
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
* SMS
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_MMS" />
<uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" />
* Storage
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
* Telephone
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.USE_SIP" />
@oddlyspaced
Copy link
Author

manually checked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment