Permission Name Description
android.permission.ACCESS_CHECKIN_PROPERTIES Access to registration properties Permission to read or write to the registration check-in database properties table
android.permission.ACCESS_COARSE_LOCATION Obtain wrong location Get user's wrong latitude and longitude information through WiFi or mobile base station, the positioning accuracy is about 30~1500 metres.
android.permission.ACCESS_FINE_LOCATION Get precise location Receive satellite positioning information through GPS chip, positioning accuracy within 10 metres.
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Access to additional location commands Allow the application to access additional positioning provider commands.
android.permission.ACCESS_MOCK_LOCATION Get analogue position information Get analogue location information, generally used to help developers debug their applications.
android.permission.ACCESS_NETWORK_STATE Get network status Gets the status of network information, such as whether the current network connection is active or not.
android.permission.ACCESS_SURFACE_FLINGER Access to Surface Flinger The underlying graphical display support on Android platform, generally used for game or camera preview interface and the underlying mode of the screenshot.
android.permission.ACCESS_WIFI_STATE Get WiFi status Get the status of current WiFi access and WLAN hotspot information.
android.permission.ACCOUNT_MANAGER Account Management Get account authentication information, mainly GMail account information, only system level processes can access the permissions.
android.permission.AUTHENTICATE_ACCOUNTS Account Authentication Allow an application to access the account management ACCOUNT_MANAGER related information through account authentication.
android.permission.BATTERY_STATS Battery Statistics Get battery statistics.
android.permission.BIND_APPWIDGET Binding Widgets Allow an application to tell the appWidget service that it needs to access the plugin's database, only very few applications use this permission.
android.permission.BIND_DEVICE_ADMIN Bind device management request system administrator receiver, only the system can use this permission
android.permission.BIND_INPUT_METHOD Binding input method request InputMethodService service, only system can use it
android.permission.BIND_REMOTEVIEWS Bind RemoteView Must be requested through the RemoteViewsService, only available on the system.
android.permission.BIND_WALLPAPER Bind Wallpaper Must be requested through the WallpaperService service, only available on the system.
android.permission.BLUETOOTH Using Bluetooth Allows the application to connect to paired Bluetooth devices.
android.permission.BLUETOOTH_ADMIN Bluetooth Management Allows the application to discover and pair new Bluetooth devices.
android.permission.BRICK Brick Can disable the phone, very dangerous, as the name suggests it turns the phone into a brick
android.permission.BROADCAST_PACKAGE_REMOVED App Deletion Broadcast Triggers a broadcast when an app is deleted
android.permission.BROADCAST_SMS Receive SMS broadcast Triggers a broadcast when a text message is received
android.permission.BROADCAST_STICKY Continuous Broadcast Allows an application to receive a broadcast and then quickly receive the next broadcast.
android.permission.BROADCAST_WAP_PUSH WAP PUSH Broadcast Triggers a broadcast when received by the WAP PUSH service.
android.permission.CALL_PHONE Dialling Allows an application to enter a phone number from a non-system dialler.
android.permission.CALL_PRIVILEGED Calling Privileges Allow the application to make a phone call, replacing the system dialer interface.
android.permission.CAMERA Photo permission Allow access to the camera to take pictures
android.permission.CHANGE_COMPONENT_ENABLED_STATE Change component status Changes the state of the component if it is enabled or not
android.permission.CHANGE_CONFIGURATION Change Configuration Allow the current application to change its configuration, e.g. location.
android.permission.CHANGE_NETWORK_STATE Change network status Change network status, e.g. whether the application can connect to the Internet or not
android.permission.CHANGE_WIFI_MULTICAST_STATE Change WiFi multicast status Change WiFi multicast status
android.permission.CHANGE_WIFI_STATE Change WiFi status Change WiFi status
android.permission.CLEAR_APP_CACHE Clear Application Cache Clear Application Cache
android.permission.CLEAR_APP_USER_DATA Clear user data Clearing the app's user data
android.permission.CWJ_GROUP Underlying access rights Allow CWJ account groups to access underlying information
android.permission.CELL_PHONE_MASTER_EX Mobile Optimiser Extended Access Mobile Optimiser Extended Access
android.permission.CONTROL_LOCATION_UPDATES Control location updates Allow access to mobile network location information changes
android.permission.DELETE_CACHE_FILES Delete Cached Files Allow apps to delete cached files
android.permission.DELETE_PACKAGES Delete apps Allow applications to delete applications
android.permission.DEVICE_POWER Power Management Allow access to underlying power management
android.permission.DIAGNOSTIC Application Diagnostics Allow application to RW to diagnostic resources
android.permission.DISABLE_KEYGUARD Disable Keyboard Lock Allows programs to disable keyboard lock
android.permission.DUMP Dump System Information Allow programs to get system dump information from system services
android.permission.EXPAND_STATUS_BAR Status bar control Allows the application to expand or contract the status bar
android.permission.FACTORY_TEST Factory Test Mode Allows the application to run factory test mode
android.permission.FLASHLIGHT Using the Flash Allows access to the flash
android.permission.FORCE_BACK Force Back Allows an application to force the back button to be used, regardless of whether the Activity is on the top level or not.
android.permission.GET_ACCOUNTS Access to the list of GMail accounts Access to the list of GMail accounts
android.permission.GET_PACKAGE_SIZE Get application size Get the file size of the application
android.permission.GET_TASKS Get task information Allow the application to get the current or most recently run application
android.permission.GLOBAL_SEARCH Allow global search Allow the application to use the global search function
android.permission.HARDWARE_TEST Hardware Testing Access to hardware assistive devices for hardware testing.
android.permission.INJECT_EVENTS Inject events Allow access to the underlying events of the application, get the event stream of keystrokes and trackballs.
android.permission.INSTALL_LOCATION_PROVIDER Installation and Positioning Provision Installation Positioning Provision
android.permission.INSTALL_PACKAGES Install application Allows the application 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 to the network Access to network connections, may generate GPRS traffic.
android.permission.KILL_BACKGROUND_PROCESSES End background processes Allow applications to call killBackgroundProcesses(String). method.
android.permission.MANAGE_ACCOUNTS Managing Accounts Allows the application to manage the list of accounts in AccountManager.
android.permission.MANAGE_APP_TOKENS Manage program references Manage Create, Destroy, Z-axis order, only for system.
android.permission.MTWEAK_USER Advanced Privileges Allows mTweak users to access advanced system permissions.
android.permission.MTWEAK_FORUM Community Privileges Allows access to mTweak community permissions
android.permission.MASTER_CLEAR Soft Format Allows the application to perform a soft format to remove system configuration information.
android.permission.MODIFY_AUDIO_SETTINGS Modify sound settings Modify sound setting information
android.permission.MODIFY_PHONE_STATE Modify phone status Modifies phone status, such as Airplane Mode, but does not include replacing the system dialler screen.
android.permission.MOUNT_FORMAT_FILESYSTEMS Format file system Formatting the removable file system, e.g. formatting and emptying the SD card.
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Mount file system Mount and unmount external filesystems
android.permission.NFC Allow NFC communication Allow applications to perform NFC proximity communication for mobile support.
android.permission.PERSISTENT_ACTIVITY Persistent Activity Creates a persistent Activity that is marked for future removal.
android.permission.PROCESS_OUTGOING_CALLS Handle Outgoing Calls Allows the application to monitor, modify or drop outgoing calls.
android.permission.READ_CALENDAR Reading Schedule Reminders Allows the application to read the user's schedule
android.permission.READ_CONTACTS Read Contacts Allow the application to access the contact's address book information
android.permission.READ_FRAME_BUFFER Screenshot Read frame buffer for screenshots
com.android.browser.permission.READ_HISTORY_BOOKMARKS Read favourites and history Read browser favourites and history
android.permission.READ_INPUT_STATE Read input status Read the input status of the current key, only for the system.
android.permission.READ_LOGS Read system logs Read underlying system logs
android.permission.READ_PHONE_STATE Read phone status Access phone status
android.permission.READ_SMS Read SMS content Read SMS content
android.permission.READ_SYNC_SETTINGS Read sync settings Read sync settings,read Google online sync settings
android.permission.READ_SYNC_STATS Read sync status Read sync status,get Google online sync status.
android.permission.REBOOT Reboot device Allow the programme to reboot the device
android.permission.RECEIVE_BOOT_COMPLETED Allow power-on auto-run Allow programmes to run automatically on boot
android.permission.RECEIVE_MMS Receive MMS Receive MMS
android.permission.RECEIVE_SMS Receive SMS Receive SMS
android.permission.RECEIVE_WAP_PUSH Receive Wap Push Receive WAP Push messages
android.permission.RECORD_AUDIO Recording Record sound through the microphone on your phone or headset.
android.permission.REORDER_TASKS Sorting system tasks Reordering running tasks in the system Z-axis
android.permission.RESTART_PACKAGES Ending system tasks End a task by restartPackage(String) method, which will be abandoned in the future.
android.permission.SEND_SMS Send SMS Send SMS
android.permission.SET_ACTIVITY_WATCHER Setting up Activity Watchers Setting up an Activity watcher is generally used for monkey testing.
com.android.alarm.permission.SET_ALARM Setting an alarm reminder Setting an alarm reminder
android.permission.SET_ALWAYS_FINISH Setting Always Quit Set whether the application always quits in the background
android.permission.SET_ANIMATION_SCALE Setting animation scaling Setting global animation scaling
android.permission.SET_DEBUG_APP Setting the debugger Setting the debugger, usually used for development.
android.permission.SET_ORIENTATION Set screen orientation Set the screen orientation to landscape or standard display, not used for general applications.
android.permission.SET_PREFERRED_APPLICATIONS Set application parameters set the parameters of the application, no longer work specifically see addPackageToPreferred(String) Introduction
android.permission.SET_PROCESS_LIMIT Set process limit Allows the application to set a limit on the maximum number of processes
android.permission.SET_TIME Set system time Sets the system time
android.permission.SET_TIME_ZONE Sets the system time zone. Setting the system time zone
android.permission.SET_WALLPAPER Setting the desktop wallpaper Setting the desktop wallpaper
android.permission.SET_WALLPAPER_HINTS Setting Wallpaper Suggestions Setting wallpaper suggestions
android.permission.SIGNAL_PERSISTENT_PROCESSES Send a permanent process signal Send a permanent process signal
android.permission.STATUS_BAR Status bar control Allow the process to open, close, and disable the status bar
android.permission.SUBSCRIBED_FEEDS_READ Access to subscriptions Accessing the database of subscription information
android.permission.SUBSCRIBED_FEEDS_WRITE Write subscription content Write or modify the database of subscription contents
android.permission.SYSTEM_ALERT_WINDOW Displaying the System Window Displaying the System Window
android.permission.UPDATE_DEVICE_STATS Updating Device Status Updating Device Status
android.permission.USE_CREDENTIALS Using Certificates Allow programs to request authentication from AccountManager
android.permission.USE_SIP Using SIP Video Allow programs to use SIP video service
android.permission.VIBRATE Using Vibration Allow Vibration
android.permission.WAKE_LOCK Wake-up lock Allow apps to run in background processes even after the phone screen is turned off
android.permission.WRITE_APN_SETTINGS Write to GPRS access point settings Write to network GPRS access point settings
android.permission.WRITE_CALENDAR Write calendar reminders Write to calendar, but not readable
android.permission.WRITE_CONTACTS Write contacts Write to contacts, but not readable
android.permission.WRITE_EXTERNAL_STORAGE Write to external memory Allows the application to write to external storage, e.g. files on SD card.
android.permission.WRITE_GSERVICES Write to Google Map Allows the application to write to Google Map service data.
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Write to favourites and history Write to browser history or favourites, but not readable.
android.permission.WRITE_SECURE_SETTINGS Read and Write System Sensitive Settings Allow applications to read and write system security sensitive settings.
android.permission.WRITE_SETTINGS Read and write system settings Allow reading and writing of system settings
android.permission.WRITE_SMS Write SMS Allow writing SMS
Access logs: