PermissionNameDescription
android.permission.ACCESS_CHECKIN_PROPERTIESAccess Checkin PropertiesPermission to read or write to the check-in database properties table
android.permission.ACCESS_COARSE_LOCATIONAccess Coarse LocationObtain approximate latitude and longitude information via WiFi or mobile base stations, with positioning accuracy ranging from 30 to 1500 meters
android.permission.ACCESS_FINE_LOCATIONAccess Fine LocationReceive satellite positioning information via GPS chip, with positioning accuracy within 10 meters
android.permission.ACCESS_LOCATION_EXTRA_COMMANDSAccess Location Extra CommandsAllow programs to access additional location provider instructions
android.permission.ACCESS_MOCK_LOCATIONAccess Mock LocationObtain mock location information, generally used to help developers debug applications
android.permission.ACCESS_NETWORK_STATEAccess Network StateObtain network information status, such as whether the current network connection is valid
android.permission.ACCESS_SURFACE_FLINGERAccess Surface FlingerLow-level graphics display support on the Android platform, generally used for game or camera preview interfaces and low-level mode screen captures
android.permission.ACCESS_WIFI_STATEAccess WiFi StateObtain the current WiFi access status and WLAN hotspot information
android.permission.ACCOUNT_MANAGERAccount ManagerObtain account authentication information, mainly Gmail account information, accessible only by system-level processes
android.permission.AUTHENTICATE_ACCOUNTSAuthenticate AccountsAllow a program to access Account Manager related information through account authentication
android.permission.BATTERY_STATSBattery StatsObtain battery usage statistics information
android.permission.BIND_APPWIDGETBind App WidgetAllow a program to inform the AppWidget service that it needs to access the widget's database, used by very few applications
android.permission.BIND_DEVICE_ADMINBind Device AdminRequest system administrator receiver, only usable by the system
android.permission.BIND_INPUT_METHODBind Input MethodRequest InputMethodService, only usable by the system
android.permission.BIND_REMOTEVIEWSBind Remote ViewsMust be requested through RemoteViewsService, only usable by the system
android.permission.BIND_WALLPAPERBind WallpaperMust be requested through WallpaperService, only usable by the system
android.permission.BLUETOOTHBluetoothAllow programs to connect to paired Bluetooth devices
android.permission.BLUETOOTH_ADMINBluetooth AdminAllow programs to discover and pair new Bluetooth devices
android.permission.BRICKBrick DeviceCan disable the phone, very dangerous, as the name suggests, it can turn the phone into a 'brick'
android.permission.BROADCAST_PACKAGE_REMOVEDBroadcast on Package RemovalTrigger a broadcast when an application is being removed
android.permission.BROADCAST_SMSBroadcast on SMS ReceiptTrigger a broadcast when an SMS message is received
android.permission.BROADCAST_STICKYSticky BroadcastAllow a program to quickly receive the next broadcast after receiving one
android.permission.BROADCAST_WAP_PUSHWAP Push BroadcastTrigger a broadcast when a WAP Push service is received
android.permission.CALL_PHONECall PhoneAllow programs to dial phone numbers from non-system dialers
android.permission.CALL_PRIVILEGEDPrivileged CallAllow programs to make calls and replace the system's dialer interface
android.permission.CAMERACameraAllow access to the camera for taking photos
android.permission.CHANGE_COMPONENT_ENABLED_STATEChange Component Enabled StateChange whether components are enabled
android.permission.CHANGE_CONFIGURATIONChange ConfigurationAllow the current application to change configurations, such as location
android.permission.CHANGE_NETWORK_STATEChange Network StateChange network state such as enabling or disabling network connectivity
android.permission.CHANGE_WIFI_MULTICAST_STATEChange WiFi Multicast StateChange WiFi multicast state
android.permission.CHANGE_WIFI_STATEChange WiFi StateChange WiFi state
android.permission.CLEAR_APP_CACHEClear App CacheClear application cache
android.permission.CLEAR_APP_USER_DATAClear App User DataClear application user data
android.permission.CWJ_GROUPCWJ Group AccessAllow CWJ account group to access low-level information
android.permission.CELL_PHONE_MASTER_EXCell Phone Master ExtendedCell Phone Master extended permissions
android.permission.CONTROL_LOCATION_UPDATESControl Location UpdatesAllow obtaining mobile network location information changes
android.permission.DELETE_CACHE_FILESDelete Cache FilesAllow applications to delete cache files
android.permission.DELETE_PACKAGESDelete PackagesAllow programs to uninstall applications
android.permission.DEVICE_POWERDevice PowerAllow access to low-level power management
android.permission.DIAGNOSTICDiagnosticAllow programs to read and write to diagnostic resources
android.permission.DISABLE_KEYGUARDDisable KeyguardAllow programs to disable the keyguard
android.permission.DUMPDump System InfoAllow programs to obtain system dump information from system services
android.permission.EXPAND_STATUS_BARExpand Status BarAllow programs to expand or collapse the status bar
android.permission.FACTORY_TESTFactory Test ModeAllow programs to run in factory test mode
android.permission.FLASHLIGHTFlashlightAllow access to the flashlight
android.permission.FORCE_BACKForce BackAllow programs to force the use of the back button, regardless of whether the Activity is at the top level
android.permission.GET_ACCOUNTSGet AccountsAccess Gmail account list
android.permission.GET_PACKAGE_SIZEGet Package SizeObtain application file size
android.permission.GET_TASKSGet TasksAllow programs to get currently or recently running applications
android.permission.GLOBAL_SEARCHGlobal SearchAllow programs to use global search functionality
android.permission.HARDWARE_TESTHardware TestAccess hardware auxiliary devices for hardware testing
android.permission.INJECT_EVENTSInject EventsAllow access to low-level events of this program, obtaining event streams from buttons and trackball
android.permission.INSTALL_LOCATION_PROVIDERInstall Location ProviderInstall location provider
android.permission.INSTALL_PACKAGESInstall PackagesAllow programs to install applications
android.permission.INTERNAL_SYSTEM_WINDOWInternal System WindowAllow programs to open internal windows, this permission is not open to third-party applications
android.permission.INTERNETInternetAccess network connection, may generate GPRS traffic
android.permission.KILL_BACKGROUND_PROCESSESKill Background ProcessesAllow programs to call killBackgroundProcesses(String) method to end background processes
android.permission.MANAGE_ACCOUNTSManage AccountsAllow programs to manage account lists in AccountManager
android.permission.MANAGE_APP_TOKENSManage App TokensManage creation, destruction, and Z-axis order, only for system use
android.permission.MTWEAK_USERmTweak UserAllow mTweak users to access advanced system permissions
android.permission.MTWEAK_FORUMmTweak ForumAllow use of mTweak community permissions
android.permission.MASTER_CLEARMaster ClearAllow programs to perform a soft format, deleting system configuration information
android.permission.MODIFY_AUDIO_SETTINGSModify Audio SettingsModify sound settings information
android.permission.MODIFY_PHONE_STATEModify Phone StateModify phone state, such as airplane mode, but does not include replacing the system dialer interface
android.permission.MOUNT_FORMAT_FILESYSTEMSMount Format FilesystemsFormat removable filesystems, such as formatting and erasing SD cards
android.permission.MOUNT_UNMOUNT_FILESYSTEMSMount Unmount FilesystemsMount and unmount external filesystems
android.permission.NFCNFCAllow programs to perform NFC near-field communication operations, used for mobile support
android.permission.PERSISTENT_ACTIVITYPersistent ActivityCreate a persistent Activity, this feature is marked to be removed in the future
android.permission.PROCESS_OUTGOING_CALLSProcess Outgoing CallsAllow programs to monitor, modify, or abandon outgoing calls
android.permission.READ_CALENDARRead CalendarAllow programs to read user's calendar information
android.permission.READ_CONTACTSRead ContactsAllow applications to access contact address book information
android.permission.READ_FRAME_BUFFERRead Frame BufferRead frame buffer for screen capture
com.android.browser.permission.READ_HISTORY_BOOKMARKSRead History and BookmarksRead browser favorites and history
android.permission.READ_INPUT_STATERead Input StateRead current key input state, only for system use
android.permission.READ_LOGSRead LogsRead low-level system logs
android.permission.READ_PHONE_STATERead Phone StateAccess phone state
android.permission.READ_SMSRead SMSRead SMS content
android.permission.READ_SYNC_SETTINGSRead Sync SettingsRead sync settings, read Google online sync settings
android.permission.READ_SYNC_STATSRead Sync StatsRead sync status, obtain Google online sync status
android.permission.REBOOTRebootAllow programs to reboot the device
android.permission.RECEIVE_BOOT_COMPLETEDReceive Boot CompletedAllow programs to run automatically at boot
android.permission.RECEIVE_MMSReceive MMSReceive MMS messages
android.permission.RECEIVE_SMSReceive SMSReceive SMS messages
android.permission.RECEIVE_WAP_PUSHReceive WAP PushReceive WAP PUSH information
android.permission.RECORD_AUDIORecord AudioRecord sound through phone or headphone microphone
android.permission.REORDER_TASKSReorder TasksReorder system Z-axis running tasks
android.permission.RESTART_PACKAGESRestart PackagesEnd tasks through restartPackage(String) method, this method will be abandoned in the future
android.permission.SEND_SMSSend SMSSend SMS messages
android.permission.SET_ACTIVITY_WATCHERSet Activity WatcherSet Activity watcher, generally used for monkey testing
com.android.alarm.permission.SET_ALARMSet AlarmSet alarm reminders
android.permission.SET_ALWAYS_FINISHSet Always FinishSet whether programs always exit in the background
android.permission.SET_ANIMATION_SCALESet Animation ScaleSet global animation scale
android.permission.SET_DEBUG_APPSet Debug AppSet debug program, generally used for development
android.permission.SET_ORIENTATIONSet OrientationSet screen orientation to landscape or standard display, not for ordinary applications
android.permission.SET_PREFERRED_APPLICATIONSSet Application ParametersSet application parameters, no longer functional. See addPackageToPreferred(String) for details
android.permission.SET_PROCESS_LIMITSet Process LimitAllow programs to set the maximum number of processes limit
android.permission.SET_TIMESet System TimeSet system time
android.permission.SET_TIME_ZONESet System Time ZoneSet system time zone
android.permission.SET_WALLPAPERSet WallpaperSet desktop wallpaper
android.permission.SET_WALLPAPER_HINTSSet Wallpaper HintsSet wallpaper recommendations
android.permission.SIGNAL_PERSISTENT_PROCESSESSignal Persistent ProcessesSend a persistent process signal
android.permission.STATUS_BARStatus Bar ControlAllow programs to open, close, or disable the status bar
android.permission.SUBSCRIBED_FEEDS_READAccess Subscribed ContentAccess the subscribed information database
android.permission.SUBSCRIBED_FEEDS_WRITEWrite Subscribed ContentWrite or modify the subscribed content database
android.permission.SYSTEM_ALERT_WINDOWDisplay System WindowDisplay system window
android.permission.UPDATE_DEVICE_STATSUpdate Device StatusUpdate device status
android.permission.USE_CREDENTIALSUse CredentialsAllow programs to request authentication from AccountManager
android.permission.USE_SIPUse SIP VideoAllow programs to use SIP video services
android.permission.VIBRATEUse VibrationAllow vibration
android.permission.WAKE_LOCKWake LockAllow programs to keep background processes running after the phone screen is turned off
android.permission.WRITE_APN_SETTINGSWrite GPRS APN SettingsWrite network GPRS access point settings
android.permission.WRITE_CALENDARWrite CalendarWrite to calendar, but not read
android.permission.WRITE_CONTACTSWrite ContactsWrite to contacts, but not read
android.permission.WRITE_EXTERNAL_STORAGEWrite External StorageAllow programs to write to external storage, such as writing files on SD card
android.permission.WRITE_GSERVICESWrite Google Maps DataAllow programs to write Google Map service data
com.android.browser.permission.WRITE_HISTORY_BOOKMARKSWrite Bookmarks and HistoryWrite to browser history or bookmarks, but not read
android.permission.WRITE_SECURE_SETTINGSRead/Write System Sensitive SettingsAllow programs to read and write system security-sensitive settings
android.permission.WRITE_SETTINGSRead/Write System SettingsAllow reading and writing of system settings
android.permission.WRITE_SMSWrite SMSAllow writing SMS messages
Footprints:

Links: Developer Tools