| Permission | Name | Description | 
  
  
    | android.permission.ACCESS_CHECKIN_PROPERTIES | Access Check-in Properties | Permission to read or write the properties of the check-in database. | 
  
  
    | android.permission.ACCESS_COARSE_LOCATION | Access Coarse Location | Permission to obtain the user's approximate location via WiFi or mobile cell towers, with an accuracy of approximately 30 to 1500 meters. | 
  
  
    | android.permission.ACCESS_FINE_LOCATION | Access Fine Location | Permission to obtain precise location information via GPS, with an accuracy of within 10 meters. | 
  
  
    | android.permission.ACCESS_LOCATION_EXTRA_COMMANDS | Access Location Extra Commands | Permission to access additional location provider commands. | 
  
  
    | android.permission.ACCESS_MOCK_LOCATION | Access Mock Location | Permission to access mock location data, typically used for debugging applications. | 
  
  
    | android.permission.ACCESS_NETWORK_STATE | Access Network State | Permission to access network state information, such as whether the current network connection is active. | 
  
  
    | android.permission.ACCESS_SURFACE_FLINGER | Access Surface Flinger | Permission to access the underlying graphics display support on Android, typically used for screen capture in gaming or camera preview interfaces and low-level modes. | 
  
  
    | android.permission.ACCESS_WIFI_STATE | Access WiFi State | Permission to access the current WiFi connection status and WLAN hotspot information. | 
  
  
    | android.permission.ACCOUNT_MANAGER | Account Manager | Permission to access account authentication information, primarily for GMail accounts, accessible only by system-level processes. | 
  
  
    | android.permission.AUTHENTICATE_ACCOUNTS | Authenticate Accounts | Permission to access ACCOUNT_MANAGER-related information through account authentication. | 
  
  
    | android.permission.BATTERY_STATS | Battery Statistics | Permission to access battery usage statistics. | 
  
  
    | android.permission.BIND_APPWIDGET | Bind App Widget | Permission to inform the AppWidget service that access to the app widget database is required, used by very few applications. | 
  
  
    | android.permission.BIND_DEVICE_ADMIN | Bind Device Admin | Permission to request a device administrator receiver, usable only by the system. | 
  
  
    | android.permission.BIND_INPUT_METHOD | Bind Input Method | Permission to request the InputMethodService, usable only by the system. | 
  
  
    | android.permission.BIND_REMOTEVIEWS | Bind RemoteViews | Permission to request through the RemoteViewsService, usable only by the system. | 
  
    | android.permission.BIND_WALLPAPER | Bind Wallpaper | Must be requested through the WallpaperService, exclusively for system use | 
  
  
    | android.permission.BLUETOOTH | Use Bluetooth | Allows the app to connect to paired Bluetooth devices | 
  
  
    | android.permission.BLUETOOTH_ADMIN | Bluetooth Administration | Allows the app to discover and pair with new Bluetooth devices | 
  
  
    | android.permission.BRICK | Brick Device | Can disable the phone, extremely dangerous, literally turns the phone into a brick | 
  
  
    | android.permission.BROADCAST_PACKAGE_REMOVED | Broadcast on App Removal | Triggers a broadcast when an app is removed | 
  
  
    | android.permission.BROADCAST_SMS | Broadcast on SMS Receipt | Triggers a broadcast when an SMS is received | 
  
  
    | android.permission.BROADCAST_STICKY | Sticky Broadcast | Allows an app to quickly receive the next broadcast after receiving one | 
  
  
    | android.permission.BROADCAST_WAP_PUSH | WAP Push Broadcast | Triggers a broadcast upon receiving a WAP Push service | 
  
  
    | android.permission.CALL_PHONE | Make Phone Calls | Allows the app to initiate a phone call from a non-system dialer | 
  
  
    | android.permission.CALL_PRIVILEGED | Privileged Call Permission | Allows the app to make phone calls and replace the system dialer interface | 
  
  
    | android.permission.CAMERA | Camera Permission | Allows access to the camera for taking photos | 
  
  
    | android.permission.CHANGE_COMPONENT_ENABLED_STATE | Change Component Enabled State | Changes whether a component is enabled | 
  
  
    | android.permission.CHANGE_CONFIGURATION | Change Configuration | Allows the current app to change configurations, such as location settings | 
  
  
    | android.permission.CHANGE_NETWORK_STATE | Change Network State | Changes the network state, such as enabling or disabling internet access | 
  
  
    | android.permission.CHANGE_WIFI_MULTICAST_STATE | Change WiFi Multicast State | Changes the WiFi multicast state | 
  
  
    | android.permission.CHANGE_WIFI_STATE | Change WiFi State | Changes the WiFi state | 
  
  
    | android.permission.CLEAR_APP_CACHE | Clear App Cache | Clears the app cache | 
  
  
    | android.permission.CLEAR_APP_USER_DATA | Clear User Data | Clears the user data of the app | 
  
  
    | android.permission.CWJ_GROUP | Low-Level Access Permission | Allows CWJ account group access to low-level information | 
  
  
    | android.permission.CELL_PHONE_MASTER_EX | Cell Phone Master Extension Permission | Cell phone optimization master extension permission | 
  
  
    | android.permission.CONTROL_LOCATION_UPDATES | Control Location Updates | Allows obtaining changes in mobile network location information | 
  
                                            | android.permission.DELETE_CACHE_FILES | Delete Cache Files | Allows an app to delete cache files | 
  
                                          
                                            | android.permission.DELETE_PACKAGES | Uninstall Apps | Allows an app to uninstall other apps | 
  
                                          
                                            | android.permission.DEVICE_POWER | Device Power Management | Allows access to low-level power management | 
  
                                          
                                            | android.permission.DIAGNOSTIC | Application Diagnostics | Allows an app to read/write to diagnostic resources | 
  
                                          
                                            | android.permission.DISABLE_KEYGUARD | Disable Keyguard | Allows an app to disable the keyguard | 
  
                                          
                                            | android.permission.DUMP | Dump System Information | Allows an app to retrieve system dump information from system services | 
  
                                          
                                            | android.permission.EXPAND_STATUS_BAR | Status Bar Control | Allows an app to expand or collapse the status bar | 
  
                                          
                                            | android.permission.FACTORY_TEST | Factory Test Mode | Allows an app to run in factory test mode | 
  
                                          
                                            | android.permission.FLASHLIGHT | Use Flashlight | Allows access to the flashlight | 
  
                                          
                                            | android.permission.FORCE_BACK | Force Back | Allows an app to force a back operation, regardless of whether the Activity is at the top | 
  
                                          
                                            | android.permission.GET_ACCOUNTS | Access Accounts List | Access to the list of GMail accounts | 
  
                                          
                                            | android.permission.GET_PACKAGE_SIZE | Retrieve App Size | Retrieve the file size of an app | 
  
                                          
                                            | android.permission.GET_TASKS | Retrieve Task Information | Allows an app to retrieve the current or recently running apps | 
  
                                          
                                            | android.permission.GLOBAL_SEARCH | Allow Global Search | Allows an app to use the global search functionality | 
  
                                          
                                            | android.permission.HARDWARE_TEST | Hardware Testing | Access to hardware auxiliaries for hardware testing | 
  
                                          
                                            | android.permission.INJECT_EVENTS | Inject Events | Allows access to the app's low-level events, retrieving key and trackball event streams | 
  
                                          
                                            | android.permission.INSTALL_LOCATION_PROVIDER | Install Location Provider | Install a location provider | 
  
                                          
                                            | android.permission.INSTALL_PACKAGES | Install Applications | Allows an app to install applications | 
  
                                          
                                            | android.permission.INTERNAL_SYSTEM_WINDOW | Internal System Window | Allows an app to open internal windows, which is not open to third-party apps | 
  
                                          
                                            | android.permission.INTERNET | Access Network | Access to network connections, which may incur GPRS data usage | 
  
    | android.permission.KILL_BACKGROUND_PROCESSES | Terminate Background Processes | Allows the app to call killBackgroundProcesses(String) to terminate background processes | 
  
  
    | android.permission.MANAGE_ACCOUNTS | Manage Accounts | Allows the app to manage the list of accounts in the AccountManager | 
  
  
    | android.permission.MANAGE_APP_TOKENS | Manage App Tokens | Manage creation, destruction, and Z-axis ordering of app tokens; for system use only | 
  
  
    | android.permission.MTWEAK_USER | Advanced Privileges | Allows mTweak users to access advanced system privileges | 
  
  
    | android.permission.MTWEAK_FORUM | Community Privileges | Allows the use of mTweak community privileges | 
  
  
    | android.permission.MASTER_CLEAR | Soft Format | Allows the app 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 enabling airplane mode, but excluding 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 | Allows the app to perform NFC near-field communication operations for mobile support | 
  
  
    | android.permission.PERSISTENT_ACTIVITY | Persistent Activity | Creates a persistent Activity, a feature marked for future removal | 
  
  
    | android.permission.PROCESS_OUTGOING_CALLS | Process Outgoing Calls | Allows the app to monitor, modify, or abort outgoing calls | 
  
  
    | android.permission.READ_CALENDAR | Read Calendar Events | Allows the app to read the user's calendar events | 
  
  
    | android.permission.READ_CONTACTS | Read Contacts | Allows the app to access contact information in the address book | 
  
  
    | android.permission.READ_FRAME_BUFFER | Screen Capture | Read the frame buffer for screen capture purposes | 
  
  
    | 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; for system use only | 
  
  
    | android.permission.READ_LOGS | Read System Logs | Read low-level system 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 synchronization settings, including Google online sync settings | 
  
  
    | android.permission.READ_SYNC_STATS | Read Sync Stats | Read synchronization status, obtain Google online sync status | 
  
  
    | android.permission.REBOOT | Reboot Device | Allow the app to restart the device | 
  
  
    | android.permission.RECEIVE_BOOT_COMPLETED | Auto-run on Boot | Allow the app to run automatically when the device boots | 
  
  
    | android.permission.RECEIVE_MMS | Receive MMS | Receive Multimedia Messaging Service (MMS) messages | 
  
  
    | android.permission.RECEIVE_SMS | Receive SMS | Receive Short Message Service (SMS) messages | 
  
  
    | android.permission.RECEIVE_WAP_PUSH | Receive WAP Push | Receive WAP Push messages | 
  
  
    | android.permission.RECORD_AUDIO | Record Audio | Record audio through the phone or headset microphone | 
  
  
    | android.permission.REORDER_TASKS | Reorder Tasks | Reorder tasks in the system's Z-axis runtime | 
  
  
    | android.permission.RESTART_PACKAGES | End System Tasks | End tasks via the restartPackage(String) method, which will be deprecated in the future | 
  
  
    | android.permission.SEND_SMS | Send SMS | Send Short Message Service (SMS) messages | 
  
  
    | android.permission.SET_ACTIVITY_WATCHER | Set Activity Watcher | Set an Activity watcher, typically used for monkey testing | 
  
  
    | com.android.alarm.permission.SET_ALARM | Set Alarm | Set alarm reminders | 
  
  
    | android.permission.SET_ALWAYS_FINISH | Set Always Finish | Set whether the app always exits in the background | 
  
  
    | android.permission.SET_ANIMATION_SCALE | Set Animation Scale | Set global animation scaling | 
  
  
    | android.permission.SET_DEBUG_APP | Set Debug App | Set a debug app, typically used for development | 
  
  
    | android.permission.SET_ORIENTATION | Set Screen Orientation | Set the screen orientation to landscape or portrait mode, not for general use | 
  
  
    | android.permission.SET_PREFERRED_APPLICATIONS | Set Preferred Applications | Set application preferences, which is no longer functional; see addPackageToPreferred(String) for details | 
  
  
    | android.permission.SET_PROCESS_LIMIT | Set Process Limit | Allow the app to set a limit on the maximum number of processes | 
  
  
    | android.permission.SET_TIME | Set System Time | Set the system time | 
  
  
    | android.permission.SET_TIME_ZONE | Set System Time Zone | Set the system time zone | 
  
  
    | android.permission.SET_WALLPAPER | Set Wallpaper | Set the device wallpaper | 
  
                                            | android.permission.SET_WALLPAPER_HINTS | Set Wallpaper Hints | Provide hints for setting wallpaper | 
  
                                          
                                            | android.permission.SIGNAL_PERSISTENT_PROCESSES | Send Persistent Process Signals | Send persistent signals to processes | 
  
                                          
                                            | android.permission.STATUS_BAR | Status Bar Control | Allow application to open, close, or disable the status bar | 
  
                                          
                                            | android.permission.SUBSCRIBED_FEEDS_READ | Access Subscribed Feeds | Access the database of subscribed feeds | 
  
                                          
                                            | android.permission.SUBSCRIBED_FEEDS_WRITE | Write Subscribed Feeds | Write or modify the database of subscribed feeds | 
  
                                          
                                            | android.permission.SYSTEM_ALERT_WINDOW | Display System Window | Display system-level alerts | 
  
                                          
                                            | android.permission.UPDATE_DEVICE_STATS | Update Device Statistics | Update device statistics | 
  
                                          
                                            | android.permission.USE_CREDENTIALS | Use Credentials | Allow application to request authentication tokens from AccountManager | 
  
                                          
                                            | android.permission.USE_SIP | Use SIP for Video | Allow application to use SIP video services | 
  
                                          
                                            | android.permission.VIBRATE | Use Vibration | Allow vibration | 
  
                                          
                                            | android.permission.WAKE_LOCK | Wake Lock | Allow application to keep processors from sleeping or screen from dimming | 
  
                                          
                                            | android.permission.WRITE_APN_SETTINGS | Write APN Settings | Write network APN settings | 
  
                                          
                                            | android.permission.WRITE_CALENDAR | Write Calendar Events | Write calendar events, but not read them | 
  
                                          
                                            | android.permission.WRITE_CONTACTS | Write Contacts | Write contacts, but not read them | 
  
                                          
                                            | android.permission.WRITE_EXTERNAL_STORAGE | Write External Storage | Allow application to write to external storage, such as an SD card | 
  
                                          
                                            | android.permission.WRITE_GSERVICES | Write Google Maps Data | Allow application to write to Google Maps service data | 
  
                                          
                                            | com.android.browser.permission.WRITE_HISTORY_BOOKMARKS | Write Browser History and Bookmarks | Write to browser history or bookmarks, but not read them | 
  
                                          
                                            | android.permission.WRITE_SECURE_SETTINGS | Write Secure Settings | Allow application to read and write secure system settings | 
  
                                          
                                            | android.permission.WRITE_SETTINGS | Write System Settings | Allow application to read and write system settings | 
  
                                          
                                            | android.permission.WRITE_SMS | Write SMS | Allow application to write SMS messages |