Skip to content

Instantly share code, notes, and snippets.

@dral3x
Last active September 1, 2015 12:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dral3x/1ebe7d24308ea3dd74d3 to your computer and use it in GitHub Desktop.
Save dral3x/1ebe7d24308ea3dd74d3 to your computer and use it in GitHub Desktop.
Android M-Preview 3: Table of permissions with group and protection level. More info at http://developer.android.com/preview/features/runtime-permissions.html
Permission Group
android.permission.USE_FINGERPRINT android.permission-group.SENSORS
android.permission.READ_PROFILE null
android.permission.WRITE_PROFILE null
android.permission.READ_SOCIAL_STREAM null
android.permission.WRITE_SOCIAL_STREAM null
android.permission.READ_USER_DICTIONARY null
android.permission.WRITE_USER_DICTIONARY null
com.android.alarm.permission.SET_ALARM null
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS null
android.permission.INTERNET null
android.permission.ACCESS_NETWORK_STATE null
android.permission.ACCESS_WIFI_STATE null
android.permission.CHANGE_WIFI_STATE null
android.permission.ACCESS_WIMAX_STATE null
android.permission.CHANGE_WIMAX_STATE null
android.permission.BLUETOOTH null
android.permission.BLUETOOTH_ADMIN null
android.permission.NFC null
android.permission.CHANGE_WIFI_MULTICAST_STATE null
android.permission.VIBRATE null
android.permission.FLASHLIGHT null
android.permission.WAKE_LOCK null
android.permission.TRANSMIT_IR null
android.permission.MODIFY_AUDIO_SETTINGS null
android.permission.DISABLE_KEYGUARD null
android.permission.GET_TASKS null
android.permission.REORDER_TASKS null
android.permission.RESTART_PACKAGES null
android.permission.KILL_BACKGROUND_PROCESSES null
android.permission.SET_WALLPAPER null
android.permission.SET_WALLPAPER_HINTS null
android.permission.SET_TIME_ZONE null
android.permission.EXPAND_STATUS_BAR null
com.android.launcher.permission.INSTALL_SHORTCUT null
com.android.launcher.permission.UNINSTALL_SHORTCUT null
android.permission.READ_SYNC_SETTINGS null
android.permission.WRITE_SYNC_SETTINGS null
android.permission.READ_SYNC_STATS null
android.permission.PERSISTENT_ACTIVITY null
android.permission.GET_PACKAGE_SIZE null
android.permission.RECEIVE_BOOT_COMPLETED null
android.permission.BROADCAST_STICKY null
android.permission.REQUEST_INSTALL_PACKAGES null
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS null
android.permission.ACCESS_NOTIFICATION_POLICY null
android.permission.READ_INSTALL_SESSIONS null
Permission Group
android.permission.READ_CONTACTS android.permission-group.CONTACTS
android.permission.WRITE_CONTACTS android.permission-group.CONTACTS
android.permission.READ_CALENDAR android.permission-group.CALENDAR
android.permission.WRITE_CALENDAR android.permission-group.CALENDAR
android.permission.SEND_SMS android.permission-group.SMS
android.permission.RECEIVE_SMS android.permission-group.SMS
android.permission.READ_SMS android.permission-group.SMS
android.permission.RECEIVE_WAP_PUSH android.permission-group.SMS
android.permission.RECEIVE_MMS android.permission-group.SMS
android.permission.READ_CELL_BROADCASTS android.permission-group.SMS
android.permission.READ_EXTERNAL_STORAGE android.permission-group.STORAGE
android.permission.WRITE_EXTERNAL_STORAGE android.permission-group.STORAGE
android.permission.ACCESS_FINE_LOCATION android.permission-group.LOCATION
android.permission.ACCESS_COARSE_LOCATION android.permission-group.LOCATION
android.permission.READ_PHONE_STATE android.permission-group.PHONE
android.permission.CALL_PHONE android.permission-group.PHONE
android.permission.READ_CALL_LOG android.permission-group.PHONE
android.permission.WRITE_CALL_LOG android.permission-group.PHONE
com.android.voicemail.permission.ADD_VOICEMAIL android.permission-group.PHONE
android.permission.USE_SIP android.permission-group.PHONE
android.permission.PROCESS_OUTGOING_CALLS android.permission-group.PHONE
android.permission.RECORD_AUDIO android.permission-group.MICROPHONE
android.permission.CAMERA android.permission-group.CAMERA
android.permission.BODY_SENSORS android.permission-group.SENSORS
android.permission.GET_ACCOUNTS android.permission-group.CONTACTS
Permission Group
android.permission.ACCESS_MOCK_LOCATION null
android.permission.BLUETOOTH_MAP null
android.permission.BLUETOOTH_STACK null
android.permission.ACCOUNT_MANAGER null
android.permission.HARDWARE_TEST null
android.permission.NET_ADMIN null
android.permission.REMOTE_AUDIO_PLAYBACK null
android.permission.OEM_UNLOCK_STATE null
android.permission.ACCESS_PDB_STATE null
android.permission.MANAGE_DOCUMENTS null
android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS null
android.permission.GET_DETAILED_TASKS null
android.permission.REMOVE_TASKS null
android.permission.START_ANY_ACTIVITY null
android.permission.SET_SCREEN_COMPATIBILITY null
android.permission.SET_PREFERRED_APPLICATIONS null
android.permission.ASEC_ACCESS null
android.permission.ASEC_CREATE null
android.permission.ASEC_DESTROY null
android.permission.ASEC_MOUNT_UNMOUNT null
android.permission.ASEC_RENAME null
android.permission.BIND_JOB_SERVICE null
android.permission.DIAGNOSTIC null
android.permission.STATUS_BAR_SERVICE null
android.permission.FORCE_BACK null
android.permission.INTERNAL_SYSTEM_WINDOW null
android.permission.MANAGE_APP_TOKENS null
android.permission.FREEZE_SCREEN null
android.permission.INJECT_EVENTS null
android.permission.FILTER_EVENTS null
android.permission.RETRIEVE_WINDOW_TOKEN null
android.permission.FRAME_STATS null
android.permission.TEMPORARY_ENABLE_ACCESSIBILITY null
android.permission.SET_ACTIVITY_WATCHER null
android.permission.GET_TOP_ACTIVITY_INFO null
android.permission.READ_INPUT_STATE null
android.permission.BIND_INPUT_METHOD null
android.permission.BIND_MIDI_DEVICE_SERVICE null
android.permission.BIND_ACCESSIBILITY_SERVICE null
android.permission.BIND_PRINT_SERVICE null
android.permission.BIND_NFC_SERVICE null
android.permission.BIND_PRINT_SPOOLER_SERVICE null
android.permission.BIND_TEXT_SERVICE null
android.permission.BIND_VPN_SERVICE null
android.permission.BIND_VOICE_INTERACTION null
android.permission.BIND_REMOTE_DISPLAY null
android.permission.BIND_ROUTE_PROVIDER null
android.permission.BIND_DEVICE_ADMIN null
android.permission.SET_ORIENTATION null
android.permission.SET_POINTER_SPEED null
android.permission.SET_INPUT_CALIBRATION null
android.permission.SET_KEYBOARD_LAYOUT null
android.permission.ACCESS_SURFACE_FLINGER null
android.permission.ACCESS_INPUT_FLINGER null
android.permission.CONFIGURE_WIFI_DISPLAY null
android.permission.CONTROL_WIFI_DISPLAY null
android.permission.BRICK null
android.permission.DEVICE_POWER null
android.permission.NET_TUNNELING null
android.permission.FACTORY_TEST null
android.permission.BROADCAST_PACKAGE_REMOVED null
android.permission.BROADCAST_SMS null
android.permission.BROADCAST_WAP_PUSH null
android.permission.CHANGE_APP_IDLE_STATE null
android.permission.CONFIRM_FULL_BACKUP null
android.permission.CHANGE_BACKGROUND_DATA_SETTING null
android.permission.GLOBAL_SEARCH_CONTROL null
android.permission.COPY_PROTECTED_DATA null
android.permission.MANAGE_NETWORK_POLICY null
android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE null
android.permission.BIND_PACKAGE_VERIFIER null
android.permission.BIND_INTENT_FILTER_VERIFIER null
android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY null
android.permission.ACCESS_KEYGUARD_SECURE_STORAGE null
android.permission.CONTROL_KEYGUARD null
android.permission.TRUST_LISTENER null
android.permission.BIND_TRUST_AGENT null
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE null
android.permission.BIND_CHOOSER_TARGET_SERVICE null
android.permission.BIND_CONDITION_PROVIDER_SERVICE null
android.permission.BIND_DREAM_SERVICE null
android.permission.MANAGE_MEDIA_PROJECTION null
android.permission.ACCESS_VOICE_INTERACTION_SERVICE null
android.permission.QUERY_DO_NOT_ASK_CREDENTIALS_ON_BOOT null
android.permission.PEERS_MAC_ADDRESS null
Permission Group Level
android.permission.READ_CONTACTS android.permission-group.CONTACTS 1
android.permission.WRITE_CONTACTS android.permission-group.CONTACTS 1
android.permission.READ_CALENDAR android.permission-group.CALENDAR 1
android.permission.WRITE_CALENDAR android.permission-group.CALENDAR 1
android.permission.SEND_SMS android.permission-group.SMS 1
android.permission.RECEIVE_SMS android.permission-group.SMS 1
android.permission.READ_SMS android.permission-group.SMS 1
android.permission.RECEIVE_WAP_PUSH android.permission-group.SMS 1
android.permission.RECEIVE_MMS android.permission-group.SMS 1
android.permission.READ_CELL_BROADCASTS android.permission-group.SMS 1
android.permission.READ_EXTERNAL_STORAGE android.permission-group.STORAGE 1
android.permission.WRITE_EXTERNAL_STORAGE android.permission-group.STORAGE 1
android.permission.ACCESS_FINE_LOCATION android.permission-group.LOCATION 1
android.permission.ACCESS_COARSE_LOCATION android.permission-group.LOCATION 1
android.permission.READ_PHONE_STATE android.permission-group.PHONE 1
android.permission.CALL_PHONE android.permission-group.PHONE 1
android.permission.ACCESS_IMS_CALL_SERVICE android.permission-group.PHONE 18
android.permission.READ_CALL_LOG android.permission-group.PHONE 1
android.permission.WRITE_CALL_LOG android.permission-group.PHONE 1
com.android.voicemail.permission.ADD_VOICEMAIL android.permission-group.PHONE 1
android.permission.USE_SIP android.permission-group.PHONE 1
android.permission.PROCESS_OUTGOING_CALLS android.permission-group.PHONE 1
android.permission.RECORD_AUDIO android.permission-group.MICROPHONE 1
android.permission.CAMERA android.permission-group.CAMERA 1
android.permission.BODY_SENSORS android.permission-group.SENSORS 1
android.permission.USE_FINGERPRINT android.permission-group.SENSORS 0
android.permission.READ_PROFILE null 0
android.permission.WRITE_PROFILE null 0
android.permission.READ_SOCIAL_STREAM null 0
android.permission.WRITE_SOCIAL_STREAM null 0
android.permission.READ_USER_DICTIONARY null 0
android.permission.WRITE_USER_DICTIONARY null 0
android.permission.SEND_RESPOND_VIA_MESSAGE null 18
android.permission.CARRIER_FILTER_SMS null 18
android.permission.RECEIVE_EMERGENCY_BROADCAST null 18
android.permission.RECEIVE_BLUETOOTH_MAP null 18
android.permission.BIND_DIRECTORY_SEARCH null 18
com.android.alarm.permission.SET_ALARM null 0
com.android.voicemail.permission.WRITE_VOICEMAIL null 18
com.android.voicemail.permission.READ_VOICEMAIL null 18
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS null 0
android.permission.INSTALL_LOCATION_PROVIDER null 18
android.permission.HDMI_CEC null 18
android.permission.LOCATION_HARDWARE null 18
android.permission.ACCESS_MOCK_LOCATION null 2
android.permission.INTERNET null 0
android.permission.ACCESS_NETWORK_STATE null 0
android.permission.ACCESS_WIFI_STATE null 0
android.permission.CHANGE_WIFI_STATE null 0
android.permission.READ_WIFI_CREDENTIAL null 18
android.permission.RECEIVE_WIFI_CREDENTIAL_CHANGE null 18
android.permission.OVERRIDE_WIFI_CONFIG null 18
android.permission.ACCESS_WIMAX_STATE null 0
android.permission.CHANGE_WIMAX_STATE null 0
android.permission.SCORE_NETWORKS null 18
android.permission.BLUETOOTH null 0
android.permission.BLUETOOTH_ADMIN null 0
android.permission.BLUETOOTH_PRIVILEGED null 18
android.permission.BLUETOOTH_MAP null 2
android.permission.BLUETOOTH_STACK null 2
android.permission.NFC null 0
android.permission.CONNECTIVITY_INTERNAL null 18
android.permission.RECEIVE_DATA_ACTIVITY_CHANGE null 18
android.permission.LOOP_RADIO null 18
android.permission.NFC_HANDOVER_STATUS null 18
android.permission.GET_ACCOUNTS android.permission-group.CONTACTS 1
android.permission.ACCOUNT_MANAGER null 2
android.permission.CHANGE_WIFI_MULTICAST_STATE null 0
android.permission.VIBRATE null 0
android.permission.FLASHLIGHT null 0
android.permission.WAKE_LOCK null 0
android.permission.TRANSMIT_IR null 0
android.permission.MODIFY_AUDIO_SETTINGS null 0
android.permission.MANAGE_USB null 18
android.permission.ACCESS_MTP null 18
android.permission.HARDWARE_TEST null 2
android.permission.ACCESS_FM_RADIO null 18
android.permission.NET_ADMIN null 2
android.permission.REMOTE_AUDIO_PLAYBACK null 2
android.permission.TV_INPUT_HARDWARE null 18
android.permission.CAPTURE_TV_INPUT null 18
android.permission.DVB_DEVICE null 18
android.permission.OEM_UNLOCK_STATE null 2
android.permission.ACCESS_PDB_STATE null 2
android.permission.NOTIFY_PENDING_SYSTEM_UPDATE null 18
android.permission.CAMERA_DISABLE_TRANSMIT_LED null 18
android.permission.CAMERA_SEND_SYSTEM_EVENTS null 18
android.permission.MODIFY_PHONE_STATE null 18
android.permission.READ_PRECISE_PHONE_STATE null 18
android.permission.READ_PRIVILEGED_PHONE_STATE null 18
android.permission.REGISTER_SIM_SUBSCRIPTION null 18
android.permission.REGISTER_CALL_PROVIDER null 18
android.permission.REGISTER_CONNECTION_MANAGER null 18
android.permission.BIND_INCALL_SERVICE null 18
android.permission.BIND_CONNECTION_SERVICE null 18
android.permission.BIND_TELECOM_CONNECTION_SERVICE null 18
android.permission.CONTROL_INCALL_EXPERIENCE null 18
android.permission.RECEIVE_STK_COMMANDS null 18
android.permission.WRITE_MEDIA_STORAGE null 18
android.permission.MANAGE_DOCUMENTS null 2
android.permission.DISABLE_KEYGUARD null 0
android.permission.GET_TASKS null 0
android.permission.REAL_GET_TASKS null 18
android.permission.START_TASKS_FROM_RECENTS null 18
android.permission.INTERACT_ACROSS_USERS null 50
android.permission.INTERACT_ACROSS_USERS_FULL null 258
android.permission.MANAGE_USERS null 18
android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS null 2
android.permission.GET_DETAILED_TASKS null 2
android.permission.REORDER_TASKS null 0
android.permission.REMOVE_TASKS null 2
android.permission.MANAGE_ACTIVITY_STACKS null 18
android.permission.START_ANY_ACTIVITY null 2
android.permission.RESTART_PACKAGES null 0
android.permission.KILL_BACKGROUND_PROCESSES null 0
android.permission.GET_PACKAGE_IMPORTANCE null 18
android.permission.SYSTEM_ALERT_WINDOW null 1218
android.permission.SET_WALLPAPER null 0
android.permission.SET_WALLPAPER_HINTS null 0
android.permission.SET_TIME null 18
android.permission.SET_TIME_ZONE null 0
android.permission.EXPAND_STATUS_BAR null 0
com.android.launcher.permission.INSTALL_SHORTCUT null 0
com.android.launcher.permission.UNINSTALL_SHORTCUT null 0
android.permission.READ_SYNC_SETTINGS null 0
android.permission.WRITE_SYNC_SETTINGS null 0
android.permission.READ_SYNC_STATS null 0
android.permission.SET_SCREEN_COMPATIBILITY null 2
android.permission.CHANGE_CONFIGURATION null 50
android.permission.WRITE_SETTINGS null 1218
android.permission.WRITE_GSERVICES null 18
android.permission.FORCE_STOP_PACKAGES null 18
android.permission.RETRIEVE_WINDOW_CONTENT null 18
android.permission.SET_ANIMATION_SCALE null 50
android.permission.PERSISTENT_ACTIVITY null 0
android.permission.GET_PACKAGE_SIZE null 0
android.permission.SET_PREFERRED_APPLICATIONS null 2
android.permission.RECEIVE_BOOT_COMPLETED null 0
android.permission.BROADCAST_STICKY null 0
android.permission.MOUNT_UNMOUNT_FILESYSTEMS null 18
android.permission.MOUNT_FORMAT_FILESYSTEMS null 18
android.permission.ASEC_ACCESS null 2
android.permission.ASEC_CREATE null 2
android.permission.ASEC_DESTROY null 2
android.permission.ASEC_MOUNT_UNMOUNT null 2
android.permission.ASEC_RENAME null 2
android.permission.WRITE_APN_SETTINGS null 18
android.permission.CHANGE_NETWORK_STATE null 1218
android.permission.CLEAR_APP_CACHE null 18
android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK null 18
android.permission.MANAGE_CA_CERTIFICATES null 18
android.permission.RECOVERY null 18
android.permission.BIND_JOB_SERVICE null 2
android.permission.UPDATE_CONFIG null 18
android.permission.WRITE_SECURE_SETTINGS null 50
android.permission.DUMP null 50
android.permission.READ_LOGS null 50
android.permission.SET_DEBUG_APP null 50
android.permission.SET_PROCESS_LIMIT null 50
android.permission.SET_ALWAYS_FINISH null 50
android.permission.SIGNAL_PERSISTENT_PROCESSES null 50
android.permission.GET_ACCOUNTS_PRIVILEGED null 18
android.permission.DIAGNOSTIC null 2
android.permission.STATUS_BAR null 18
android.permission.STATUS_BAR_SERVICE null 2
android.permission.FORCE_BACK null 2
android.permission.UPDATE_DEVICE_STATS null 18
android.permission.GET_APP_OPS_STATS null 50
android.permission.UPDATE_APP_OPS_STATS null 274
android.permission.INTERNAL_SYSTEM_WINDOW null 2
android.permission.MANAGE_APP_TOKENS null 2
android.permission.FREEZE_SCREEN null 2
android.permission.INJECT_EVENTS null 2
android.permission.FILTER_EVENTS null 2
android.permission.RETRIEVE_WINDOW_TOKEN null 2
android.permission.FRAME_STATS null 2
android.permission.TEMPORARY_ENABLE_ACCESSIBILITY null 2
android.permission.SET_ACTIVITY_WATCHER null 2
android.permission.SHUTDOWN null 18
android.permission.STOP_APP_SWITCHES null 18
android.permission.GET_TOP_ACTIVITY_INFO null 2
android.permission.READ_INPUT_STATE null 2
android.permission.BIND_INPUT_METHOD null 2
android.permission.BIND_MIDI_DEVICE_SERVICE null 2
android.permission.BIND_ACCESSIBILITY_SERVICE null 2
android.permission.BIND_PRINT_SERVICE null 2
android.permission.BIND_NFC_SERVICE null 2
android.permission.BIND_PRINT_SPOOLER_SERVICE null 2
android.permission.BIND_TEXT_SERVICE null 2
android.permission.BIND_VPN_SERVICE null 2
android.permission.BIND_WALLPAPER null 18
android.permission.BIND_VOICE_INTERACTION null 2
android.permission.MANAGE_VOICE_KEYPHRASES null 18
android.permission.BIND_REMOTE_DISPLAY null 2
android.permission.BIND_TV_INPUT null 18
android.permission.MODIFY_PARENTAL_CONTROLS null 18
android.permission.BIND_ROUTE_PROVIDER null 2
android.permission.BIND_DEVICE_ADMIN null 2
android.permission.MANAGE_DEVICE_ADMINS null 18
android.permission.SET_ORIENTATION null 2
android.permission.SET_POINTER_SPEED null 2
android.permission.SET_INPUT_CALIBRATION null 2
android.permission.SET_KEYBOARD_LAYOUT null 2
android.permission.REQUEST_INSTALL_PACKAGES null 0
android.permission.INSTALL_PACKAGES null 18
android.permission.CLEAR_APP_USER_DATA null 258
android.permission.DELETE_CACHE_FILES null 18
android.permission.DELETE_PACKAGES null 18
android.permission.MOVE_PACKAGE null 18
android.permission.CHANGE_COMPONENT_ENABLED_STATE null 18
android.permission.GRANT_RUNTIME_PERMISSIONS null 258
android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS null 770
android.permission.REVOKE_RUNTIME_PERMISSIONS null 770
android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS null 18
android.permission.ACCESS_SURFACE_FLINGER null 2
android.permission.READ_FRAME_BUFFER null 18
android.permission.ACCESS_INPUT_FLINGER null 2
android.permission.CONFIGURE_WIFI_DISPLAY null 2
android.permission.CONTROL_WIFI_DISPLAY null 2
android.permission.CONTROL_VPN null 18
android.permission.CAPTURE_AUDIO_OUTPUT null 18
android.permission.CAPTURE_AUDIO_HOTWORD null 18
android.permission.MODIFY_AUDIO_ROUTING null 18
android.permission.CAPTURE_VIDEO_OUTPUT null 18
android.permission.CAPTURE_SECURE_VIDEO_OUTPUT null 18
android.permission.MEDIA_CONTENT_CONTROL null 18
android.permission.BRICK null 2
android.permission.REBOOT null 18
android.permission.DEVICE_POWER null 2
android.permission.USER_ACTIVITY null 18
android.permission.NET_TUNNELING null 2
android.permission.FACTORY_TEST null 2
android.permission.BROADCAST_PACKAGE_REMOVED null 2
android.permission.BIND_KEYGUARD_APPWIDGET null 18
android.permission.CHANGE_BACKGROUND_DATA_SETTING null 2
android.permission.GLOBAL_SEARCH null 18
android.permission.GLOBAL_SEARCH_CONTROL null 2
android.permission.READ_SEARCH_INDEXABLES null 18
android.permission.SET_WALLPAPER_COMPONENT null 18
android.permission.READ_DREAM_STATE null 18
android.permission.WRITE_DREAM_STATE null 18
android.permission.ACCESS_CACHE_FILESYSTEM null 18
android.permission.COPY_PROTECTED_DATA null 2
android.permission.CRYPT_KEEPER null 18
android.permission.READ_NETWORK_USAGE_HISTORY null 18
android.permission.MANAGE_NETWORK_POLICY null 2
android.permission.MODIFY_NETWORK_ACCOUNTING null 18
android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE null 2
android.permission.PACKAGE_VERIFICATION_AGENT null 18
android.permission.BIND_PACKAGE_VERIFIER null 2
android.permission.INTENT_FILTER_VERIFICATION_AGENT null 18
android.permission.BIND_INTENT_FILTER_VERIFIER null 2
android.permission.SERIAL_PORT null 18
android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY null 2
android.permission.UPDATE_LOCK null 18
android.permission.ACCESS_NOTIFICATIONS null 18
android.permission.ACCESS_NOTIFICATION_POLICY null 0
android.permission.ACCESS_KEYGUARD_SECURE_STORAGE null 2
android.permission.MANAGE_FINGERPRINT null 18
android.permission.CONTROL_KEYGUARD null 2
android.permission.TRUST_LISTENER null 2
android.permission.PROVIDE_TRUST_AGENT null 18
android.permission.LAUNCH_TRUST_AGENT_SETTINGS null 18
android.permission.BIND_TRUST_AGENT null 2
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE null 2
android.permission.BIND_CHOOSER_TARGET_SERVICE null 2
android.permission.BIND_CONDITION_PROVIDER_SERVICE null 2
android.permission.BIND_DREAM_SERVICE null 2
android.permission.INVOKE_CARRIER_SETUP null 18
android.permission.ACCESS_NETWORK_CONDITIONS null 18
android.permission.ACCESS_DRM_CERTIFICATES null 18
android.permission.MANAGE_MEDIA_PROJECTION null 2
android.permission.READ_INSTALL_SESSIONS null 0
android.permission.REMOVE_DRM_CERTIFICATES null 18
android.permission.BIND_CARRIER_MESSAGING_SERVICE null 18
android.permission.ACCESS_VOICE_INTERACTION_SERVICE null 2
android.permission.BIND_CARRIER_SERVICES null 18
android.permission.QUERY_DO_NOT_ASK_CREDENTIALS_ON_BOOT null 2
android.permission.KILL_UID null 258
android.permission.LOCAL_MAC_ADDRESS null 18
android.permission.PEERS_MAC_ADDRESS null 2
android.permission.DISPATCH_NFC_MESSAGE null 18
@dral3x
Copy link
Author

dral3x commented Sep 1, 2015

Permissions are retrieved this way

PackageInfo packageInfo = getPackageManager().getPackageInfo("android", PackageManager.GET_PERMISSIONS);
for (PermissionInfo permission : packageInfo.permissions) {
    ...
}

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