Android uses permission permission list Chinese annotated version
- 2020-05-30 21:03:10
- OfStack
android also restricts the use of system resources, such as network devices, SD CARDS, recording devices, etc. If your application wants to use any system resources, we must apply for the permission of Android. This is the
<
uses-permission
>
The action of the elements.
A permission usually has the following format, with a string named name to guide the permission we want to use.
<uses-permission android:name="string"/>
For example, to obtain permission to use networking APIs, we specify the following element as < manifest > Child elements of.
<uses-permission android:name="android.permission.INTERNET"/>
If we need to add other elements, we can simply add more < uses-permission > Will do. Below is a Chinese annotated version of the information about Android uses-permission collected on the Internet for easy reference
// Allows applications to access and modify checkin In the database" properties "The table data
android.permission.ACCESS_CHECKIN_PROPERTIES
// Allow the application to pass WiFi Or a mobile base station to get rough location information
android.permission.ACCESS_COARSE_LOCATION
// Allow the application to pass GPS Get accurate location information
android.permission.ACCESS_FINE_LOCATION
// Allows the application to access additional location provider commands
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
// Allows applications to obtain mock location information for developers to debug applications
android.permission.ACCESS_MOCK_LOCATION
// Allows an application to obtain network information status
android.permission.ACCESS_NETWORK_STATE
// Allows applications to use SurfaceFlinger Underlying graphic display support ,1 Screenshots for game or camera preview interfaces and underlying modes
android.permission.ACCESS_SURFACE_FLINGER
// Allow application access Wi-Fi Network status information
android.permission.ACCESS_WIFI_STATE
// Allows applications to obtain account verification information, mainly for GMail Account information that only system-level processes can access
android.permission.ACCOUNT_MANAGER
// Allows applications to use voice mail
com.android.voicemail.permission.ADD_VOICEMAIL
// Allows applications to access account management through account authentication ACCOUNT_MANAGER The relevant information
android.permission.AUTHENTICATE_ACCOUNTS
// Allows apps to update phone battery statistics
android.permission.BATTERY_STATS
// Allows applications to bind widgets , tell appWidget The service needs to access the gadget's database
android.permission.BIND_APPWIDGET
// Allows application binding device management , Request the system administrator receiver receiver Only the system can be used
android.permission.BIND_DEVICE_ADMIN
// Allows application of application - bound input methods , request InputMethodService Services that only the system can use
android.permission.BIND_INPUT_METHOD
// Allows application of application bindings RemoteView, Must pass RemoteViewsService Service to request, only the system can use
android.permission.BIND_REMOTEVIEWS
// requires 1 a TextService , such as SpellCheckerService (spelling checking service) to ensure that only the system can interact with it
android.permission.BIND_TEXT_SERVICE
// requires 1 a VpnService To ensure that only the system can interact with it
android.permission.BIND_VPN_SERVICE
// Allows applications to bind wallpapers , Must pass WallpaperService Service to request, only the system can use
android.permission.BIND_WALLPAPER
// Allows applications to connect to paired bluetooth devices
android.permission.BLUETOOTH
// Allows applications to manage bluetooth , Search and match new bluetooth devices
android.permission.BLUETOOTH_ADMIN
// Allows applications to disable devices ( Very dangerous )
android.permission.BRICK
// Allows an application to trigger on deletion 1 Two prompt messages
android.permission.BROADCAST_PACKAGE_REMOVED
// Allows the application to trigger when it receives a text message 1 A radio
android.permission.BROADCAST_SMS
// Allows applications to receive broadcasts quickly after receiving them 1 A radio
android.permission.BROADCAST_STICKY
// Allow applications WAP PUSH Triggered when the service is received 1 A radio
android.permission.BROADCAST_WAP_PUSH
// Allows the application to make phone calls , Initializes from the non-system dialer 1 Personal dialing
android.permission.CALL_PHONE
// Allows applications to dial any number that contains an emergency number without going through the dialing user interface
android.permission.CALL_PRIVILEGED
// Allows applications to access the camera
android.permission.CAMERA
// Allows an application to change the state of whether a component is enabled or not
android.permission.CHANGE_COMPONENT_ENABLED_STATE
// Allows an application to modify current Settings, such as localization
android.permission.CHANGE_CONFIGURATION
// Allows applications to change network connection state
android.permission.CHANGE_NETWORK_STATE
// Allows application Settings WiFi Connected multimode
android.permission.CHANGE_WIFI_MULTICAST_STATE
// Allow application changes Wi-Fi Connection status
android.permission.CHANGE_WIFI_STATE
// Allows an application to clear the application cache
android.permission.CLEAR_APP_CACHE
// Allows an application to clean up the application's user data
android.permission.CLEAR_APP_USER_DATA
// Allows applications to be enabled from a wireless module / Disable location update prompts
android.permission.CONTROL_LOCATION_UPDATES
// Allows applications to delete cache files
android.permission.DELETE_CACHE_FILES
// Allows applications to delete applications
android.permission.DELETE_PACKAGES
// Allows the application's underlying power management
android.permission.DEVICE_POWER
// Allow applications RW Diagnosis resources
android.permission.DIAGNOSTIC
// Allows applications to disable keyboard locks
android.permission.DISABLE_KEYGUARD
// Allows applications to retrieve state dumps from system services
android.permission.DUMP
// Allows applications to expand or shrink the status bar
android.permission.EXPAND_STATUS_BAR
// Allows the application to run factory test mode
android.permission.FACTORY_TEST
// Allows applications to access the flash
android.permission.FLASHLIGHT
// Allows application coercion back Back button, whatever Activity Is it on the top floor
android.permission.FORCE_BACK
// Allow application access GMail Account list
android.permission.GET_ACCOUNTS
// Allows an application to obtain the application's file size
android.permission.GET_PACKAGE_SIZE
// Allows an application to get current or recently run applications
android.permission.GET_TASKS
// Allows applications to use global search capabilities
android.permission.GLOBAL_SEARCH
// Allows applications to access hardware AIDS for hardware testing
android.permission.HARDWARE_TEST
// Allows applications to access the underlying events of the program
android.permission.INJECT_EVENTS
// Allows an application to install a location provider
android.permission.INSTALL_LOCATION_PROVIDER
// Allows an application to install an application
android.permission.INSTALL_PACKAGES
// Allows an application to open internal Windows 3 The application opens this permission
android.permission.INTERNAL_SYSTEM_WINDOW
// Allows applications to access network connections
android.permission.INTERNET
// Allows application calls killBackgroundProcesses(String) Method to terminate the background process
android.permission.KILL_BACKGROUND_PROCESSES
// Allows application management AccountManager Account list in
android.permission.MANAGE_ACCOUNTS
// Allows application manager references
android.permission.MANAGE_APP_TOKENS
// Allows applications to perform soft formatting to remove system configuration information
android.permission.MASTER_CLEAR
// Allows applications to modify global audio Settings
android.permission.MODIFY_AUDIO_SETTINGS
// Allows applications to modify the phone's state, such as airplane mode
android.permission.MODIFY_PHONE_STATE
// Allows an application to format a removable file system, such as formatting clean SD card
android.permission.MOUNT_FORMAT_FILESYSTEMS
// Allows applications to mount and unmount external file systems
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
// Allows the application to execute NFC NFC operation
android.permission.NFC
// Allows application creation 1 A permanent Activity
android.permission.PERSISTENT_ACTIVITY
// Allows applications to monitor and modify outgoing calls
android.permission.PROCESS_OUTGOING_CALLS
// Allows applications to read user calendar data
android.permission.READ_CALENDAR
// Allows the application to read the call log
android.permission.READ_CALL_LOG
// Allows applications to read contact address book information
android.permission.READ_CONTACTS
// Allows applications to read from extended storage
android.permission.READ_EXTERNAL_STORAGE
// Allows an application to read the frame cache for screen capture
android.permission.READ_FRAME_BUFFER
// Allows applications to read browser favorites and history
com.android.browser.permission.READ_HISTORY_BOOKMARKS
// Allows an application to read the input state of the current key for the system only
android.permission.READ_INPUT_STATE
// Allows applications to read the system's underlying logs
android.permission.READ_LOGS
// Allows an application to read the phone status
android.permission.READ_PHONE_STATE
// Allows the application to read the user's personal information
android.permission.READ_PROFILE
// Allows the application to read the text message
android.permission.READ_SMS
// Allows the application to read the user's social communication data
android.permission.READ_SOCIAL_STREAM
// Allows an application to read sync Settings, read Google Online sync setup
android.permission.READ_SYNC_SETTINGS
// Allows an application to read the synchronized state, read Google Online sync setup
android.permission.READ_SYNC_STATS
// Allows applications to read user dictionaries Provider To obtain data
android.permission.READ_USER_DICTIONARY
// Allows the application to restart the device
android.permission.REBOOT
// Allows the application to boot automatically
android.permission.RECEIVE_BOOT_COMPLETED
// Allows applications to receive MMS messages
android.permission.RECEIVE_MMS
// Allows applications to receive SMS messages
android.permission.RECEIVE_SMS
// Allows the application to receive WAP PUSH information
android.permission.RECEIVE_WAP_PUSH
// Allows an application to record audio
android.permission.RECORD_AUDIO
// Allow application changes Z Axis arrangement task
android.permission.REORDER_TASKS
// Allows applications to restart other programs
android.permission.RESTART_PACKAGES
// Allows applications to send SMS messages
android.permission.SEND_SMS
// Allows an application to monitor or control what has been started in the system activities
android.permission.SET_ACTIVITY_WATCHER
// Allows applications to set alarm alerts
com.android.alarm.permission.SET_ALARM
// Allows an application to set whether the application always exits in the background
android.permission.SET_ALWAYS_FINISH
// Set the global animation scale
android.permission.SET_ANIMATION_SCALE
// Set up the debugger, 1 Common for development
android.permission.SET_DEBUG_APP
// Allows low-level access to set screen orientation and actual rotation
android.permission.SET_ORIENTATION
// Allows low-level access to set pointer speed
android.permission.SET_POINTER_SPEED
// Allows an application to set application parameters
android.permission.SET_PREFERRED_APPLICATIONS
// Allows an application to set the maximum number of running processes
android.permission.SET_PROCESS_LIMIT
// Allows applications to set system times
android.permission.SET_TIME
// Allows applications to set the system time zone
android.permission.SET_TIME_ZONE
// Allows applications to set desktop wallpapers
android.permission.SET_WALLPAPER
// Allows applications to set wallpaper Suggestions
android.permission.SET_WALLPAPER_HINTS
// Allows applications to request to send signals to all displayed processes
android.permission.SIGNAL_PERSISTENT_PROCESSES
// Allows applications to open, close, or disable status bars and ICONS
android.permission.STATUS_BAR
// Allows applications to access subscriptions RSS Feed Content provider
android.permission.SUBSCRIBED_FEEDS_READ
// Allows applications to write or modify subscriptions RSS Feed Content provider data
android.permission.SUBSCRIBED_FEEDS_WRITE
// Allows an application to open a system window to display other applications
android.permission.SYSTEM_ALERT_WINDOW
// Allows applications to update device status
android.permission.UPDATE_DEVICE_STATS
// Allows applications to request from AccountManager validation
android.permission.USE_CREDENTIALS
// Allows applications to use SIP Video service
android.permission.USE_SIP
// Allows access to vibrating devices
android.permission.VIBRATE
// Allows the application to run even after the phone has locked its screen
android.permission.WAKE_LOCK
// Allows applications to write to the network GPRS Access point Settings
name="android.permission.WRITE_APN_SETTINGS
// Allows an application to write to a user's calendar but is not readable
android.permission.WRITE_CALENDAR
// Allows an application to write a call log
android.permission.WRITE_CALL_LOG
// Allows an application to write to a contact, but is not readable
android.permission.WRITE_CONTACTS
// Allows applications to write to external storage, such as SD Write files on the card
android.permission.WRITE_EXTERNAL_STORAGE
// Allows applications to write Google Map The service data
android.permission.WRITE_GSERVICES
// Allows applications to write to browser history or favorites, but is not readable
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
// Allows applications to write user profiles , But not readable
android.permission.WRITE_PROFILE
// Allows applications to write security Settings
android.permission.WRITE_SECURE_SETTINGS
// Allows applications to read or write system Settings
android.permission.WRITE_SETTINGS
// Allows apps to write text messages
android.permission.WRITE_SMS
// Allows the application to write the user's social communication data, but not read it
android.permission.WRITE_SOCIAL_STREAM
// Allows programs to Google Online sync setup
android.permission.WRITE_SYNC_SETTINGS
// Allows applications to write to user dictionaries Provider The data of
android.permission.WRITE_USER_DICTIONARY