Android privilege system is very large, we do anything in the Android system will need to get the Android system permissions, this article records all the Android permissions issues, tidy up share to everyone.
Access Registration Properties
Android.permission.ACCESS_CHECKIN_PROPERTIES
Read or write permissions to enlist the Check-in database property sheet
Get the wrong position
Android.permission.ACCESS_COARSE_LOCATION
Get user-error latitude and longitude information via WiFi or mobile base station, the accuracy of the positioning is approximately 30~1500 m
Get precise location
Android.permission.ACCESS_FINE_LOCATION
GPS chip to receive satellite positioning information, positioning accuracy of up to 10 meters or less
Access to locate additional commands
Android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
Allow programs to access additional location provider directives
Get simulated positioning information
Android.permission.ACCESS_MOCK_LOCATION
Get simulated location information, typically used to help developers debug applications
Get network status
Android.permission.ACCESS_NETWORK_STATE
Gets the status of the network information, such as whether the current network connection is valid
Access Surface Flinger
Graphical display support at the bottom of the Android.permission.ACCESS_SURFACE_FLINGERAndroid platform, typically used for game or Camera preview and underlying mode screens
Get WiFi status
Android.permission.ACCESS_WIFI_STATE get the status of the current WIFI access and information about the WLAN hotspot
Account Management
Android.permission.ACCOUNT_MANAGER Get account verification information, mainly Gmail account information, only system-level processes can access the permissions
Verify your Account
Android.permission.AUTHENTICATE_ACCOUNTS allows a program to access account management Account_manager related information through account verification
Power statistics
Android.permission.BATTERY_STATS getting battery charge statistics
Binding widgets
Android.permission.BIND_APPWIDGET allows a program to tell Appwidget that the service needs access to a small plug-in database, which is used only by very few applications
Binding Device Management
Android.permission.BIND_DEviCE_ADMIN Request System Administrator receiver receiver, only system can use
Binding Input Method
Android.permission.BIND_INPUT_METHOD Request Inputmethodservice Service, only system can use
Binding RemoteView
Android.permission.BIND_REMOTEVIEWS must be requested through the Remoteviewsservice service, only the system can use
Binding Wallpaper
Android.permission.BIND_WALLPAPER must be requested through the Wallpaperservice service, only the system can use
Using Bluetooth
Android.permission.BLUETOOTH allow programs to connect paired Bluetooth devices
Bluetooth management
Android.permission.BLUETOOTH_ADMIN allows programs to discover and pair new Bluetooth devices
Become a Brick
Android.permission.BRICK can disable the phone, very dangerous, as the name implies is to make the phone into a brick
Broadcast when app is deleted
Android.permission.BROADCAST_PACKAGE_REMOVED when an app triggers a broadcast when it's deleted
Broadcast when SMS is received
Android.permission.BROADCAST_SMS triggers a broadcast when a text message is received
Continuous broadcast
Android.permission.BROADCAST_STICKY allows a program to receive a broadcast quickly after receiving the next broadcast
WAP Push Broadcast
Android.permission.BROADCAST_WAP_PUSHWAP Push Service is received and triggers a broadcast
Dial number
Android.permission.CALL_PHONE allows a program to enter a phone number from a non-system dialer
Call permissions
Android.permission.CALL_PRIVILEGED allows the program to make calls and replace the dialer interface of the system
Permission to take photos
Android.permission.CAMERA allow camera access to take pictures
Changing Component Status
Android.permission.CHANGE_COMPONENT_ENABLED_STATE changing whether a component is enabled or disabled
Change Configuration
Android.permission.CHANGE_CONFIGURATION allows the current application to change configuration, such as positioning
Change network status
Android.permission.CHANGE_NETWORK_STATE Change Network Status if you can connect
Change WiFi Multicast status
Android.permission.CHANGE_WIFI_MULTICAST_STATE changing the WIFI multicast status
Change WiFi status
Android.permission.CHANGE_WIFI_STATE changing WIFI status
Clear the app cache
Android.permission.CLEAR_APP_CACHE clearing the app cache
Clear User Data
Android.permission.CLEAR_APP_USER_DATA clearing user data for an app
Bottom-level access rights
Android.permission.CWJ_GROUP allow CWJ Account group access to underlying information
Mobile Optimizer Master Extended privileges
Android.permission.CELL_PHONE_MASTER_EX Mobile optimization Guru Extended privileges
Control location Updates
Android.permission.CONTROL_LOCATION_UPDATES allows access to mobile network location information changes
Delete a cache file
Android.permission.DELETE_CACHE_FILES allow app to delete cache files
Delete an app
Android.permission.DELETE_PACKAGES allow programs to remove apps
Power Management
Android.permission.DEVICE_POWER allows access to the underlying power management
Application Diagnostics
Android.permission.DIAGNOSTIC allow program to RW to diagnostic resource
Disabling the keyboard lock
Android.permission.DISABLE_KEYGUARD Allow program to disable keyboard lock
Dump System Information
Android.permission.DUMP allows programs to obtain system dump information from system services
Status bar control
Android.permission.EXPAND_STATUS_BAR allow programs to extend or shrink the status bar
Factory test Mode
Android.permission.FACTORY_TEST allow programs to run factory test mode
Using the Flash
Android.permission.FLASHLIGHT Allow access to flash
Forced back
Android.permission.FORCE_BACK allows the program to force the back button to be used, regardless of whether the activity is on the top level
Access your account Gmail list
Android.permission.GET_ACCOUNTS access to Gmail account list
Get app Size
Android.permission.GET_PACKAGE_SIZE get the file size of your app
Get task Information
Android.permission.GET_TASKS allow programs to get current or most recently run apps
Allow Global Search
Android.permission.GLOBAL_SEARCH allows programs to use global search functionality
Hardware testing
Android.permission.HARDWARE_TEST access to hardware-assisted devices for hardware testing
Injection events
Android.permission.INJECT_EVENTS allows access to the underlying event of the program to get the key, Trackball event stream
Installation Targeting provides
Android.permission.INSTALL_LOCATION_PROVIDER Installation Positioning provides
Install the application
Android.permission.INSTALL_PACKAGES allow programs to install apps
Internal system window
Android.permission.INTERNAL_SYSTEM_WINDOW allows programs to open internal windows and does not open this permission to third-party applications
Access Network
Android.permission.INTERNET access to network connections, may generate GPRS traffic
End background Process
Android.permission.KILL_BACKGROUND_PROCESSES allows the program to call Killbackgroundprocesses (String). Method End Background Process
Manage your Account
Android.permission.MANAGE_ACCOUNTS allow programs to manage the list of accounts in Accountmanager
Management Program Reference
Android.permission.MANAGE_APP_TOKENS management creation, destruction, Z-order, only for system
Advanced Permissions
Android.permission.MTWEAK_USER allow Mtweak users access to advanced system permissions
Community Permissions
Android.permission.MTWEAK_FORUM allow use of Mtweak community permissions
Soft formatting
Android.permission.MASTER_CLEAR allows programs to perform soft formatting, removing system configuration information
Modify Sound Settings
Android.permission.MODIFY_AUDIO_SETTINGS Modifying Sound settings information
Modify Phone status
Android.permission.MODIFY_PHONE_STATE Modify phone status, such as airplane mode, but does not include the replacement system dialer interface
Format File system
Android.permission.MOUNT_FORMAT_FILESYSTEMS formatted removable file system, such as formatted empty SD card
Mount File System
Android.permission.MOUNT_UNMOUNT_FILESYSTEMS mount, reverse mount external file system
Allow NFC communication
Android.permission.NFC allows the program to perform NFC close-range communication operations for mobile support
Permanent activity
Android.permission.PERSISTENT_ACTIVITY creates a permanent activity that is marked for future removal
Processing Outgoing Calls
Android.permission.PROCESS_OUTGOING_CALLS allows programs to monitor, modify, or discard broadcast calls
Read Schedule Reminders
Android.permission.READ_CALENDAR allow programs to read user's schedule information
Reading contacts
Android.permission.READ_CONTACTS allow apps to access contact Address Book information
Screen
Android.permission.READ_FRAME_BUFFER Read frame cache for screen
Read Favorites and History
Com.android.browser.permission.READ_HISTORY_BOOKMARKS Reading Browser Favorites and history
Read input status
Android.permission.READ_INPUT_STATE reads the input state of the current key and is used only for system
Read System log
Android.permission.READ_LOGS Read System bottom Log
Read phone status
Android.permission.READ_PHONE_STATE Access Phone Status
Read SMS Content
Android.permission.READ_SMS Reading SMS Content
Read Sync settings
Android.permission.READ_SYNC_SETTINGS read sync settings, read Google online sync settings
Read Synchronization Status
Android.permission.READ_SYNC_STATS read sync status to get Google online sync status
Restarting the device
Android.permission.REBOOT allow program to restart device
Power on automatically allow
Android.permission.RECEIVE_BOOT_COMPLETED allow program to run automatically
receive MMS
Android.permission.RECEIVE_MMS receiving MMS
Receive SMS
Android.permission.RECEIVE_SMS Receive SMS
Receive WAP Push
Android.permission.RECEIVE_WAP_PUSH Receiving WAP push information
recording
Android.permission.RECORD_AUDIO recording sound through the phone or headset of the mic
Sort System Tasks
Android.permission.REORDER_TASKS reordering tasks in the system z-axis run
End System Tasks
Android.permission.RESTART_PACKAGES ends the task through the Restartpackage (String) method, which is discarded in the foreign
Send SMS
Android.permission.SEND_SMS Send SMS
set activity to observe its
Android.permission.SET_ACTIVITY_WATCHER setting ACTIVITY observers is typically used for monkey testing
Set Alarm Reminders
Com.android.alarm.permission.SET_ALARM Setting Alarm Reminders
setting always exits
Android.permission.SET_ALWAYS_FINISH setting whether the program always exits in the background
Set Animation zoom
Android.permission.SET_ANIMATION_SCALE Setting Global animation scaling
To set up a debug program
Android.permission.SET_DEBUG_APP Setup debugger, generally used for development
Set screen orientation
Android.permission.SET_ORIENTATION setting screen orientation for horizontal or standard display, not for general applications
Set Application Parameters
Android.permission.SET_PREFERRED_APPLICATIONS setting applied parameters, no longer working specific view addpackagetopreferred (String) Introduction
Set Process Limits
Android.permission.SET_PROCESS_LIMIT allows the program to set the maximum number of process limits
Setting the system time
Android.permission.SET_TIME Setting the system time
Set the system time zone
Android.permission.SET_TIME_ZONE Setting the system time zone
Set Desktop wallpaper
Android.permission.SET_WALLPAPER Set Desktop wallpaper
Set Wallpaper Suggestions
Android.permission.SET_WALLPAPER_HINTS Setting Wallpaper Suggestions
send a permanent process signal
Android.permission.SIGNAL_PERSISTENT_PROCESSES send a permanent process signal
Status bar control
Android.permission.STATUS_BAR allow programs to open, close, and disable the status bar
Access Subscription content
Android.permission.SUBSCRIBED_FEEDS_READ access to subscription information database
Write subscription content
Android.permission.SUBSCRIBED_FEEDS_WRITE writing or modifying a database of subscription content
Show System Window
Android.permission.SYSTEM_ALERT_WINDOW Display System window
Update Device status
Android.permission.UPDATE_DEVICE_STATS Update Device status
Using Certificates
Android.permission.USE_CREDENTIALS allows the program to request validation from Accountmanager
using SIP video
Android.permission.USE_SIP allow programs to use SIP Video services
using Vibrations
Android.permission.VIBRATE Permissible Vibrations
Wakeup Lock
Android.permission.WAKE_LOCK allows the program to still run after the phone screen is turned off
Write GPRS access point settings
Android.permission.WRITE_APN_SETTINGS Write network GPRS access point settings
Write a schedule reminder
Android.permission.WRITE_CALENDAR write schedule, but not readable
write a contact.
Android.permission.WRITE_CONTACTS write to contact but not readable
write to external storage
Android.permission.WRITE_EXTERNAL_STORAGE allows programs to write to external storage, such as SD card write files
Write Google Maps data
Android.permission.WRITE_GSERVICES allows programs to write to Google Map service data
Write Favorites and history
Com.android.browser.permission.WRITE_HISTORY_BOOKMARKS write to browser history or favorites, but not readable
Read/write system sensitive settings
Android.permission.WRITE_SECURE_SETTINGS allows programs to read and write system security-sensitive settings
Read and write system settings
Android.permission.WRITE_SETTINGS allow read and write system setup entries
Write a text message
Android.permission.WRITE_SMS allow text messages to be written
Write online sync settings
Android.permission.WRITE_SYNC_SETTINGS write Google online sync settings
Turn from:
Android Permissions problem collation very comprehensive
Android Notes (73) Android permissions issue collation very comprehensive