Permission | Name | Description |
android.permission.ACCESS_CHECKIN_PROPERTIES | Access Check-in Properties | Permission to read or write the check-in database property table |
android.permission.ACCESS_COARSE_LOCATION | Access Approximate Location | Obtain user's approximate latitude and longitude through WiFi or mobile base stations; location accuracy ranges from 30~1500 meters |
android.permission.ACCESS_FINE_LOCATION | Access Precise Location | Receive GPS satellite positioning information with an accuracy of within 10 meters |
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS | Access Extra Location Commands | Allow access to additional location provider commands |
android.permission.ACCESS_MOCK_LOCATION | Access Mock Location | Access mock location information, generally used for debugging purposes |
android.permission.ACCESS_NETWORK_STATE | Access Network State | Get network information state, such as whether the current network connection is valid |
android.permission.ACCESS_SURFACE_FLINGER | Access Surface Flinger | Low-level graphic display support on Android, generally used for game or camera preview interfaces and low-level screenshots |
android.permission.ACCESS_WIFI_STATE | Access WiFi State | Get the current WiFi connection status and WLAN hotspot information |
android.permission.ACCOUNT_MANAGER | Account Manager | Access account verification information, mainly for GMail accounts, only accessible by system-level processes |
android.permission.AUTHENTICATE_ACCOUNTS | Authenticate Accounts | Allow an application to authenticate accounts through account manager |
android.permission.BATTERY_STATS | Battery Stats | Access battery statistics |
android.permission.BIND_APPWIDGET | Bind App Widgets | Allow an application to tell the AppWidget service to access the widget's database, used by very few apps |
android.permission.BIND_DEVICE_ADMIN | Bind Device Admin | Request the system administrator receiver; only available to the system |
android.permission.BIND_INPUT_METHOD | Bind Input Method | Request InputMethodService service; only available to the system |
android.permission.BIND_REMOTEVIEWS | Bind RemoteView | Must request through RemoteViewsService; only available to the system |
android.permission.BIND_WALLPAPER | Bind Wallpaper | Must request through WallpaperService; only available to the system |
android.permission.BLUETOOTH | Use Bluetooth | Allow pairing with Bluetooth devices |
android.permission.BLUETOOTH_ADMIN | Bluetooth Admin | Allow applications to discover and pair Bluetooth devices |
android.permission.BRICK | Turn Into Brick | Disable the phone, extremely dangerous, as the name suggests, turns the phone into a brick |
android.permission.BROADCAST_PACKAGE_REMOVED | Broadcast on App Removal | Trigger a broadcast when an application is removed |
android.permission.BROADCAST_SMS | Broadcast on SMS Receipt | Trigger a broadcast when an SMS is received |
android.permission.BROADCAST_STICKY | Sticky Broadcast | Allow an application to quickly receive the next broadcast after the previous one |
android.permission.BROADCAST_WAP_PUSH | WAP PUSH Broadcast | Trigger a broadcast when a WAP PUSH message is received |
android.permission.CALL_PHONE | Make Phone Calls | Allow the application to initiate phone calls from a non-system dialer |
android.permission.CALL_PRIVILEGED | Call Privileged | Allow the application to call phone numbers, replacing the system's dialer interface |
android.permission.CAMERA | Camera Access | Allow access to the camera for taking photos |
android.permission.CHANGE_COMPONENT_ENABLED_STATE | Change Component State | Change whether a component is enabled |
android.permission.CHANGE_CONFIGURATION | Change Configuration | Allow the current application to change configuration, such as location |
android.permission.CHANGE_NETWORK_STATE | Change Network State | Change network state, such as enabling or disabling connectivity |
android.permission.CHANGE_WIFI_MULTICAST_STATE | Change WiFi Multicast State | Change WiFi multicast state |
android.permission.CHANGE_WIFI_STATE | Change WiFi State | Change WiFi connectivity state |
android.permission.CLEAR_APP_CACHE | Clear App Cache | Clear the application's cache |
android.permission.CLEAR_APP_USER_DATA | Clear User Data | Clear application user data |
android.permission.CWJ_GROUP | Low-Level Access | Allow CWJ group accounts to access low-level information |
android.permission.CELL_PHONE_MASTER_EX | Cell Phone Master Extension | Extension permission for cell phone optimizer master |
android.permission.CONTROL_LOCATION_UPDATES | Control Location Updates | Allow obtaining changes in mobile network location information |
android.permission.DELETE_CACHE_FILES | Delete Cache Files | Allow applications to delete cache files |
android.permission.DELETE_PACKAGES | Delete Applications | Allow applications to delete applications |
android.permission.DEVICE_POWER | Power Management | Allow access to low-level power management |
android.permission.DIAGNOSTIC | Application Diagnostic | Allow applications to read/write diagnostic resources |
android.permission.DISABLE_KEYGUARD | Disable Keyguard | Allow applications to disable the keyboard lock |
android.permission.DUMP | Dump System Information | Allow applications to retrieve system dump information from system services |
android.permission.EXPAND_STATUS_BAR | Status Bar Control | Allow applications to expand or collapse the status bar |
android.permission.FACTORY_TEST | Factory Test Mode | Allow applications to run in factory test mode |
android.permission.FLASHLIGHT | Use Flashlight | Allow access to the flashlight |
android.permission.FORCE_BACK | Force Back | Allow applications to force the back button usage, regardless of whether the activity is at the top |
android.permission.GET_ACCOUNTS | Access Gmail Accounts | Access the list of GMail accounts |
android.permission.GET_PACKAGE_SIZE | Get App Size | Get the file size of the application |
android.permission.GET_TASKS | Get Task Information | Allow applications to get the current or recently running applications |
android.permission.GLOBAL_SEARCH | Global Search | Allow applications to use global search functions |
android.permission.HARDWARE_TEST | Hardware Testing | Access hardware auxiliary devices, used for hardware testing |
android.permission.INJECT_EVENTS | Inject Events | Allow access to the underlying events of this program, obtaining the key and trackball event stream |
android.permission.INSTALL_LOCATION_PROVIDER | Install Location Provider | Install location provider |
android.permission.INSTALL_PACKAGES | Install Applications | Allow applications to install applications |
android.permission.INTERNAL_SYSTEM_WINDOW | Internal System Window | Allow applications to open internal windows; not available to third-party applications |
android.permission.INTERNET | Access Internet | Access network connections, may generate GPRS traffic |
android.permission.KILL_BACKGROUND_PROCESSES | Terminate Background Processes | Allow applications to call the killBackgroundProcesses(String) method to terminate background processes |
android.permission.MANAGE_ACCOUNTS | Manage Accounts | Allow applications to manage the account list in AccountManager |
android.permission.MANAGE_APP_TOKENS | Manage App Tokens | Manage the creation, destruction, and Z-axis order, used only by the system |
android.permission.MTWEAK_USER | Advanced Permissions | Allow mTweak users to access advanced system permissions |
android.permission.MTWEAK_FORUM | Community Permissions | Allow the use of mTweak community permissions |
android.permission.MASTER_CLEAR | Soft Format | Allow applications to perform a soft format, deleting system configuration information |
android.permission.MODIFY_AUDIO_SETTINGS | Modify Audio Settings | Modify audio settings information |
android.permission.MODIFY_PHONE_STATE | Modify Phone State | Modify phone state, such as airplane mode, but does not include replacing the system dialer interface |
android.permission.MOUNT_FORMAT_FILESYSTEMS | Format File Systems | Format removable file systems, such as clearing an SD card |
android.permission.MOUNT_UNMOUNT_FILESYSTEMS | Mount File Systems | Mount and unmount external file systems |
android.permission.NFC | Allow NFC Communication | Allow applications to perform NFC proximity communication operations, used for mobile support |
android.permission.PERSISTENT_ACTIVITY | Persistent Activity | Create a persistent activity; this function is marked for future removal |
android.permission.PROCESS_OUTGOING_CALLS | Process Outgoing Calls | Allow applications to monitor, modify, or terminate outgoing calls |
android.permission.READ_CALENDAR | Read Calendar Events | Allow applications to read user's calendar information |
android.permission.READ_CONTACTS | Read Contacts | Allow access to contact information in the address book |
android.permission.READ_FRAME_BUFFER | Screenshot | Read frame buffer for screenshots |
com.android.browser.permission.READ_HISTORY_BOOKMARKS | Read Bookmarks and History | Read browser bookmarks and history |
android.permission.READ_INPUT_STATE | Read Input State | Read the current key input state, only used by the system |
android.permission.READ_LOGS | Read System Logs | Read system-level logs |
android.permission.READ_PHONE_STATE | Read Phone State | Access phone state |
android.permission.READ_SMS | Read SMS Content | Read SMS content |
android.permission.READ_SYNC_SETTINGS | Read Sync Settings | Read sync settings, including Google online sync settings |
android.permission.READ_SYNC_STATS | Read Sync Stats | Read sync status, including Google online sync status |
android.permission.REBOOT | Reboot Device | Allow applications to reboot the device |
android.permission.RECEIVE_BOOT_COMPLETED | Auto-Run on Boot | Allow applications to run automatically on boot |
android.permission.RECEIVE_MMS | Receive MMS | Receive MMS messages |
android.permission.RECEIVE_SMS | Receive SMS | Receive SMS messages |
android.permission.RECEIVE_WAP_PUSH | Receive Wap Push | Receive WAP PUSH messages |
android.permission.RECORD_AUDIO | Record Audio | Record sound through the phone or headset microphone |
android.permission.REORDER_TASKS | Reorder System Tasks | Reorder tasks running on the system Z-axis |
android.permission.RESTART_PACKAGES | End System Tasks | End tasks using the restartPackage(String) method, a deprecated way |
android.permission.SEND_SMS | Send SMS | Send SMS messages |
android.permission.SET_ACTIVITY_WATCHER | Set Activity Watcher | Set an Activity watcher, generally used for monkey testing |
com.android.alarm.permission.SET_ALARM | Set Alarm Reminder | Set alarm reminders |
android.permission.SET_ALWAYS_FINISH | Set Always Finish | Set whether the program should always finish when running in the background |
android.permission.SET_ANIMATION_SCALE | Set Animation Scale | Set global animation scaling |
android.permission.SET_DEBUG_APP | Set Debug App | Set the debug application, generally used for development |
android.permission.SET_ORIENTATION | Set Screen Orientation | Set the screen orientation to landscape or standard mode, not for general applications |
android.permission.SET_PREFERRED_APPLICATIONS | Set Preferred Applications | Set application preferences, no longer in use, see addPackageToPreferred(String) documentation |
android.permission.SET_PROCESS_LIMIT | Set Process Limit | Allow applications to set the maximum number of running processes |
android.permission.SET_TIME | Set System Time | Set the system time |
android.permission.SET_TIME_ZONE | Set System Timezone | Set the system timezone |
android.permission.SET_WALLPAPER | Set Desktop Wallpaper | Set the desktop wallpaper |
android.permission.SET_WALLPAPER_HINTS | Set Wallpaper Suggestions | Set wallpaper suggestions |
android.permission.SIGNAL_PERSISTENT_PROCESSES | Send Persistent Process Signals | Send a persistent process signal |
android.permission.STATUS_BAR | Status Bar Control | Allow applications to open, close, or disable the status bar |
android.permission.SUBSCRIBED_FEEDS_READ | Access Subscribed Content | Access subscribed information databases |
android.permission.SUBSCRIBED_FEEDS_WRITE | Write Subscribed Content | Write or modify the subscribed content database |
android.permission.SYSTEM_ALERT_WINDOW | Show System Windows | Show system windows |
android.permission.UPDATE_DEVICE_STATS | Update Device Status | Update device status |
android.permission.USE_CREDENTIALS | Use Credentials | Allow applications to request authentication from the AccountManager |
android.permission.USE_SIP | Use SIP Video | Allow applications to use SIP video services |
android.permission.VIBRATE | Use Vibration | Allow vibration |
android.permission.WAKE_LOCK | Wake Lock | Allow applications to run in the background after the phone screen is off |
android.permission.WRITE_APN_SETTINGS | Write GPRS Access Point Settings | Write network GPRS access point settings |
android.permission.WRITE_CALENDAR | Write Calendar Events | Write calendar events, but cannot read them |
android.permission.WRITE_CONTACTS | Write Contacts | Write contacts, but cannot read them |
android.permission.WRITE_EXTERNAL_STORAGE | Write External Storage | Allow applications to write to external storage, such as writing files to an SD card |
android.permission.WRITE_GSERVICES | Write Google Map Data | Allow applications to write Google Map service data |
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS | Write Bookmarks and History | Write to the browser history or bookmarks, but cannot read them |
android.permission.WRITE_SECURE_SETTINGS | Read and Write Secure Settings | Allow applications to read and write secure settings |
android.permission.WRITE_SETTINGS | Read and Write System Settings | Allow reading and writing system settings |
android.permission.WRITE_SMS | Write SMS | Allow writing SMS messages |