Android Common permissions

Source: Internet
Author: User
Tags system log account gmail delete cache

Add the following code to the <manifest></manifest> tag of the Androidmanifest.xml file

<uses-permission android:name="Android.permission.RECEIVE_SMS"/>

You can obtain the appropriate permissions in the software.

Access Registration Properties Android.permission.ACCESS_CHECKIN_PROPERTIES, read or write permission to enlist Check-in Database property sheet
Get the wrong position Android.permission.ACCESS_COARSE_LOCATION, through WiFi or mobile base station way to obtain user error of latitude and longitude information, positioning accuracy of about 30~1500 meters
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, allowing programs to access additional location provider directives
Get simulated positioning information Android.permission.ACCESS_MOCK_LOCATION, get analog 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_flinger,android platform, typically used for game or Camera preview and underlying mode screens
Get WiFi status Android.permission.ACCESS_WIFI_STATE, get the status of your current WIFI access and information about Wi-Fi hotspots
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 authentication method
Power statistics Android.permission.BATTERY_STATS, getting battery charge statistics
Binding widgets Android.permission.BIND_APPWIDGET, allows a program to tell the Appwidget service to access the small plug-in database, only a very small number of applications to use this permission
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, allowing programs to connect to paired Bluetooth devices
Bluetooth management Android.permission.BLUETOOTH_ADMIN, allowing the program to discover and pair new Bluetooth devices
Become a Brick Android.permission.BRICK, able to disable the phone, is very dangerous, as the name implies is to make the phone into bricks
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, triggering a broadcast when a text message is received
Continuous broadcast Android.permission.BROADCAST_STICKY, allows a program to receive broadcasts quickly after receiving the next broadcast
WAP Push Broadcast Android.permission.broadcast_wap_push,wap 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, allowing the program to make calls and replace the dialer interface of the system
Permission to take photos Android.permission.CAMERA, allowing camera access to take pictures
Changing Component Status Android.permission.CHANGE_COMPONENT_ENABLED_STATE, changing whether the component is enabled state
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, change WIFI status
Clear the app cache Android.permission.CLEAR_APP_CACHE, clear the app cache
Clear User Data Android.permission.CLEAR_APP_USER_DATA, clear the app's user data
Bottom-level access rights Android.permission.CWJ_GROUP, allowing the CWJ account group access to the underlying information
Mobile Optimizer Master Extended privileges Android.permission.CELL_PHONE_MASTER_EX, Mobile Optimizer Master extended privileges
Control location Updates Android.permission.CONTROL_LOCATION_UPDATES, allowing 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, allowing programs to remove apps
Power Management Android.permission.DEVICE_POWER, allowing 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, allowing the program to disable the keyboard lock
Dump System Information Android.permission.DUMP, allows the program to obtain system DUMP information from the system service
Status bar control Android.permission.EXPAND_STATUS_BAR, allowing programs to extend or shrink the status bar
Factory test Mode Android.permission.FACTORY_TEST, allowing the program 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, visit Gmail account List
Get app Size Android.permission.GET_PACKAGE_SIZE, get the file size of the app
Get task Information Android.permission.GET_TASKS, allows the program to get the current or most recently run app
Allow Global Search Android.permission.GLOBAL_SEARCH, allows the program to use the global search function
Hardware testing Android.permission.HARDWARE_TEST, accessing hardware-assisted devices for hardware testing
Injection events Android.permission.INJECT_EVENTS, allowing 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 provided
Install the application Android.permission.INSTALL_PACKAGES, allowing programs to install apps
Internal system window Android.permission.INTERNAL_SYSTEM_WINDOW, allows the program 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, which allows the program to call Killbackgroundprocesses (String). Method End Background Process
Manage your Account Android.permission.MANAGE_ACCOUNTS, allowing programs to manage the list of accounts in Accountmanager
Management Program Reference Android.permission.MANAGE_APP_TOKENS, managing creation, Destruction, Z-order, only for system
Advanced Permissions Android.permission.MTWEAK_USER, allowing Mtweak users access to advanced system permissions
Community Permissions Android.permission.MTWEAK_FORUM, allowing the use of Mtweak community permissions
Soft formatting Android.permission.MASTER_CLEAR, allows the program to perform soft formatting, remove system configuration information
Modify Sound Settings Android.permission.MODIFY_AUDIO_SETTINGS, modify sound settings information
Modify Phone status Android.permission.MODIFY_PHONE_STATE, modify phone status, such as airplane mode, but do not include replacement system dialer interface
Format File system Android.permission.MOUNT_FORMAT_FILESYSTEMS, format the 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 near-range communication operations for mobile support
Permanent activity Android.permission.PERSISTENT_ACTIVITY, create a permanent ACTIVITY that is marked for future removal
Processing Outgoing Calls Android.permission.PROCESS_OUTGOING_CALLS, allowing programs to monitor, modify, or discard broadcast calls
Read Schedule Reminders Android.permission.READ_CALENDAR, allowing the program to read user's schedule information
Reading contacts Android.permission.READ_CONTACTS, allowing 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, reading the input state of the current key, only for system
Read System log Android.permission.READ_LOGS, reading the system bottom log
Read phone status Android.permission.READ_PHONE_STATE, Access phone status
Read SMS Content Android.permission.READ_SMS, read 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, get Google online sync status
Restarting the device Android.permission.REBOOT, allowing the program to restart the device
Power on automatically allow Android.permission.RECEIVE_BOOT_COMPLETED, allows the program to start automatically run
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, end the task through the Restartpackage (String) method, which will be 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, sets 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, setting up a debug program, typically used for development
Set screen orientation Android.permission.SET_ORIENTATION, set screen orientation for horizontal or standard display, not for general applications
Set Application parameters Android.permission.SET_PREFERRED_APPLICATIONS, setting application 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 processes limit
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, setting 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 program to open, close, disable status bar
Access subscription Content Android.permission.SUBSCRIBED_FEEDS_READ, accessing the 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, displaying the system window
Update Device status Android.permission.UPDATE_DEVICE_STATS, updating the device status
Using certificates Android.permission.USE_CREDENTIALS, allowing the program to request validation from Accountmanager
Using SIP Video Android.permission.USE_SIP, allowing 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 shuts down after the background process
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, writing contacts, but not readable
Write to external storage Android.permission.WRITE_EXTERNAL_STORAGE, allows programs to write to external storage, such as SD card write file
Write Google Maps data Android.permission.WRITE_GSERVICES, allowing programs to write to Google Map service data
Write Favorites and History Com.android.browser.permission.WRITE_HISTORY_BOOKMARKS, writing to browser history or favorites, but not readable
Read/write system sensitive settings Android.permission.WRITE_SECURE_SETTINGS, allowing programs to read and write system security-sensitive settings
Read and write system settings Android.permission.WRITE_SETTINGS, allow read and write system settings
Write a text message Android.permission.WRITE_SMS, allowing text messages to be written
Write online sync settings Android.permission.WRITE_SYNC_SETTINGS, write to Google online sync settings




Android Common permissions

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.