ACCESS_COARSE_LOCATION - allows an app to access approximate location.
ACCESS_FINE_LOCATION - allows an app to access precise location.
ACCESS_LOCATION_EXTRA_COMMANDS - allows an application to access extra location provider commands.
ACCESS_NETWORK_STATE - allows applications to access information about networks.
ACCESS_WIFI_STATE - allows applications to access information about wi-fi networks.
ACCOUNT_MANAGER - allows applications to call into accountauthenticators.
BATTERY_STATS - allows an application to collect battery statistics
BLUETOOTH - allows applications to connect to paired bluetooth devices.
BLUETOOTH_ADMIN - allows applications to discover and pair bluetooth devices.
BLUETOOTH_ADVERTISE - required to be able to advertise to nearby bluetooth devices.
BLUETOOTH_CONNECT - required to be able to connect to paired bluetooth devices.
BLUETOOTH_SCAN - required to be able to discover and pair nearby bluetooth devices.
BROADCAST_STICKY - allows an application to broadcast sticky intents.
CALL_PHONE - allows an application to initiate a phone call without going through the dialer user interface for the user to confirm the call.
CAMERA - required to be able to access the camera device.
CHANGE_NETWORK_STATE - allows applications to change network connectivity state.
CHANGE_WIFI_MULTICAST_STATE - allows applications to enter wi-fi multicast mode.
CHANGE_WIFI_STATE - allows applications to change wi-fi connectivity state.
CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS - allows specifying candidate credential providers to be queried in credential manager get flows, or to be preferred as a default in the credential manager create flows.
DETECT_SCREEN_CAPTURE - allows an application to get notified when a screen capture of its windows is attempted.
DISABLE_KEYGUARD - allows applications to disable the keyguard if it is not secure.
EXPAND_STATUS_BAR - allows an application to expand or collapse the status bar.
FOREGROUND_SERVICE - allows a regular application to use service.startforeground.
GET_ACCOUNTS - allows access to the list of accounts in the accounts service.
GET_PACKAGE_SIZE - allows an application to find out the space used by any package.
GET_TASKS - this constant was deprecated in api level 21. no longer enforced.
INTERNET - allows applications to open network sockets.
KILL_BACKGROUND_PROCESSES - allows an application to call activitymanager.killbackgroundprocesses(string).
MANAGE_EXTERNAL_STORAGE - allows an application a broad access to external storage in scoped storage.
MODIFY_AUDIO_SETTINGS - allows an application to modify global audio settings.
NEARBY_WIFI_DEVICES - required to be able to advertise and connect to nearby devices via wi-fi.
NFC - allows applications to perform i/o operations over nfc.
PACKAGE_USAGE_STATS - allows an application to collect component usage statistics
PERSISTENT_ACTIVITY - this constant was deprecated in api level 15. this functionality will be removed in the future; please do not use. allow an application to make its activities persistent.
POST_NOTIFICATIONS - allows an app to post notifications
QUERY_ALL_PACKAGES - allows query of any normal app on the device, regardless of manifest declarations.
READ_BASIC_PHONE_STATE - allows read only access to phone state with a non dangerous permission, including the information like cellular network type, software version.
READ_CALENDAR - allows an application to read the user's calendar data.
READ_CONTACTS - allows an application to read the user's contacts data.
READ_EXTERNAL_STORAGE - allows an application to read from external storage.
READ_MEDIA_AUDIO - allows an application to read audio files from external storage.
READ_MEDIA_IMAGES - allows an application to read image files from external storage.
READ_MEDIA_VIDEO - allows an application to read video files from external storage.
READ_PHONE_STATE - allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any phoneaccounts registered on the device.
READ_SYNC_SETTINGS - allows applications to read the sync settings.
READ_SYNC_STATS - allows applications to read the sync stats.
RECEIVE_BOOT_COMPLETED - allows an application to receive the intent.action_boot_completed that is broadcast after the system finishes booting.
RECORD_AUDIO - allows an application to record audio.
REORDER_TASKS - allows an application to change the z-order of tasks.
REQUEST_DELETE_PACKAGES - allows an application to request deleting packages.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS - permission an application must hold in order to use settings.action_request_ignore_battery_optimizations.
REQUEST_PASSWORD_COMPLEXITY - allows an application to request the screen lock complexity and prompt users to update the screen lock to a certain complexity level.
RESTART_PACKAGES - this constant was deprecated in api level 15. the activitymanager.restartpackage(string) api is no longer supported.
RUN_USER_INITIATED_JOBS - allows applications to use the user-initiated jobs api.
SET_TIME_ZONE - allows applications to set the system time zone directly.
SET_WALLPAPER - allows applications to set the wallpaper.
SET_WALLPAPER_HINTS - allows applications to set the wallpaper hints.
SYSTEM_ALERT_WINDOW - allows an app to create windows using the type windowmanager.layoutparams.type_application_overlay, shown on top of all other apps.
TRANSMIT_IR - allows using the device's ir transmitter, if available.
USE_FINGERPRINT - this constant was deprecated in api level 28. applications should request use_biometric instead
USE_SIP - allows an application to use sip service.
VIBRATE - allows access to the vibrator.
WAKE_LOCK - allows using powermanager wakelocks to keep processor from sleeping or screen from dimming.
WRITE_APN_SETTINGS - allows applications to write the apn settings and read sensitive fields of an existing apn settings like user and password.
WRITE_CALENDAR - allows an application to write the user's calendar data.
WRITE_CONTACTS - allows an application to write the user's contacts data.
WRITE_EXTERNAL_STORAGE - allows an application to write to external storage.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SYNC_SETTINGS - allows applications to write the sync settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
SET_ALARM - allows an application to broadcast an intent to set an alarm for the user.
INSTALL_SHORTCUT - allows an application to install a shortcut in launcher.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
ADD_VOICEMAIL - allows an application to add voicemails into the system.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
ACTIVITY_RECOGNITION - allows an application to recognize physical activity.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.
WRITE_SETTINGS - allows an application to read or write the system settings.