| Send sms |
Allows to send SMS messages. |
| CALL_PHONE |
Allows to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed. |
| Read phone state |
Allows read only access to phone state. |
| Read contacts |
Allows to read the user's contacts data. |
| Write contacts |
Allows to write the user's contacts data. |
| Read calendar |
Allows to read the user's calendar data. |
| Write calendar |
Allows to write the user's calendar data. |
| Read user dictionary |
Allows to read the user dictionary. |
| Write user dictionary |
Allows to write to the user dictionary. |
| Access fine location |
Allows to access precise location from location sources such as GPS, cell towers and Wi-Fi. |
| Access coarse location |
Allows to access approximate location derived from network location sources such as cell towers and Wi-Fi. |
| Access location extra commands |
Allows to access extra location provider commands. |
| Access network state |
Allows to access information about networks. |
| Access wifi state |
Allows to access information about Wi-Fi networks. |
| Bluetooth |
Allows to to connect to paired bluetooth devices. |
| android.permission.LOCAL_MAC_ADDRESS |
App customer permission. |
| Expand status bar |
Allows to expand or collapse the status bar. |
| Disable keyguard |
Allows to disable the keyguard. |
| android.permission.MANAGE_NETWORK_POLICY |
App customer permission. |
| android.permission.MANAGE_USB |
App customer permission. |
| android.permission.REAL_GET_TASKS |
App customer permission. |
| Change configuration |
Allows to modify the current configuration, such as locale. |
| Reorder tasks |
Allows to change the Z-order of tasks. |
| Set animation scale |
Modify the global animation scaling factor. |
| Set preferred apps |
Set preferred apps |
| Write settings |
Allows to read or write the system settings. |
| Write secure settings |
Allows to read or write the secure system settings. |
| Broadcast sticky |
Allows to broadcast sticky intents. |
| Set debug app |
Configure for debugging. |
| Set process limit |
Allows to set the maximum number of app processes that can be running. |
| Set always finish |
Allows to control whether activities are immediately finished when put in the background. |
| Dump |
Allows to retrieve state dump information from system services. |
| Signal persistent processes |
Allow to request that a signal be sent to all persistent processes. |
| Kill background processes |
Allows to terminate background process. |
| FORCE_BACK |
Allows to force a BACK operation on whatever is the top activity. |
| Battery stats |
Allows to collect battery statistics. |
| android.permission.PACKAGE_USAGE_STATS |
App customer permission. |
| Internal system window |
Allows to open windows that are for use by parts of the system user interface. |
| Inject events |
Allows an application to inject user events (keys, touch, trackball) into the event stream and deliver them to ANY window. |
| android.permission.RETRIEVE_WINDOW_CONTENT |
App customer permission. |
| Set activity watcher |
Allows to watch and control how activities are started globally in the system. |
| Read input state |
Allows to retrieve the current state of keys and switches. |
| Set orientation |
Allows low-level access to setting the orientation of the screen. |
| Install packages |
Allows to install apps. |
| android.permission.MOVE_PACKAGE |
App customer permission. |
| Clear app user data |
Allows to clear user data. |
| Clear app cache |
Allows to clear the caches of all installed applications on the device. |
| DELETE_CACHE_FILES |
Allows to delete cache files. |
| Delete packages |
Allows to uninstall other apps. |
| Access surface flinger |
Allows to use SurfaceFlinger's low level features. |
| Read frame buffer |
Allows to take screen shots and more generally get access to the frame buffer data. |
| Device power |
Allows low-level access to power management. |
| Install location provider |
Allows to install a location provider into the Location Manager. |
| android.permission.BACKUP |
App customer permission. |
| android.permission.FORCE_STOP_PACKAGES |
App customer permission. |
| android.permission.STOP_APP_SWITCHES |
App customer permission. |
| android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY |
App customer permission. |
| android.permission.GRANT_RUNTIME_PERMISSIONS |
App customer permission. |
| android.permission.REVOKE_RUNTIME_PERMISSIONS |
App customer permission. |
| android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS |
App customer permission. |
| android.permission.SET_KEYBOARD_LAYOUT |
App customer permission. |
| android.permission.GET_DETAILED_TASKS |
App customer permission. |
| android.permission.SET_SCREEN_COMPATIBILITY |
App customer permission. |
| Read external storage |
Allows to read from external storage such as SD card. |
| Write external storage |
Allows to write to external storage such as SD card. |
| android.permission.WRITE_MEDIA_STORAGE |
App customer permission. |
| android.permission.INTERACT_ACROSS_USERS |
App customer permission. |
| android.permission.INTERACT_ACROSS_USERS_FULL |
App customer permission. |
| android.permission.CREATE_USERS |
App customer permission. |
| android.permission.MANAGE_DEVICE_ADMINS |
App customer permission. |
| android.permission.BLUETOOTH_STACK |
App customer permission. |
| Get accounts |
Allows access to the list of accounts in the Accounts Service. |
| android.permission.RETRIEVE_WINDOW_TOKEN |
App customer permission. |
| android.permission.FRAME_STATS |
App customer permission. |
| Bind widget |
Allows to tell the AppWidget service which application can access AppWidget's data. |
| android.permission.UPDATE_APP_OPS_STATS |
App customer permission. |
| android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS |
App customer permission. |
| android.permission.CHANGE_APP_IDLE_STATE |
App customer permission. |
| android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST |
App customer permission. |
| Mount unmount filesystems |
Allows mounting and unmounting file systems for removable storage. |
| Mount format filesystems |
Allows to format file systems for removable storage. |
| Modify phone state |
Allows modification of the telephony state - power on, etc. |
| android.permission.REGISTER_CALL_PROVIDER |
App customer permission. |
| android.permission.REGISTER_CONNECTION_MANAGER |
App customer permission. |
| android.permission.REGISTER_SIM_SUBSCRIPTION |
App customer permission. |
| android.permission.GET_APP_OPS_STATS |
App customer permission. |
| Vibrate |
Allows access to the vibrator. |
| android.permission.MANAGE_ACTIVITY_STACKS |
App customer permission. |
| android.permission.ACTIVITY_EMBEDDING |
App customer permission. |
| android.permission.CONNECTIVITY_INTERNAL |
App customer permission. |
| Change component enabled state |
Allows to change whether an application component (other than its own) is enabled or not. |
| android.permission.MANAGE_AUTO_FILL |
App customer permission. |
| android.permission.NETWORK_SETTINGS |
App customer permission. |
| Change wifi state |
Allows to change Wi-Fi connectivity state. |
| android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME |
App customer permission. |
| Wake lock |
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming. |
| android.permission.CHANGE_OVERLAY_PACKAGES |
App customer permission. |
| android.permission.RESTRICTED_VR_ACCESS |
App customer permission. |