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