Android (permission) Common permissions

Source: Internet
Author: User
Tags delete cache

Android apps need to add some permissions in Androidmanifest.xml. To invoke system functionality. such as the application provides vibration function. You must include the vibrate permission in the configuration file.

Property

Description

Android.permission.ACCESS_CHECKIN_PROPERTIES

Allow read-write access to the "Properties" table in the Checkin database, change the value can be modified upload

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

Android.permission.ACCESS_FINE_LOCATION

GPS chip to receive satellite positioning information, positioning accuracy of up to 10 meters or less

Android.permission.ACCESS_LOCATION_EXTRA_COMMANDS

Allow applications to access additional locations to provide commands

Android.permission.ACCESS_MOCK_LOCATION

Get simulated location information, typically used to help developers debug applications

Android.permission.ACCESS_NETWORK_STATE

Gets the status of the network information, such as whether the current network connection is valid

Android.permission.ACCESS_SURFACE_FLINGER

Low-level graphical display support on Android platform, commonly used in game or Camera preview interface and bottom mode screen

Android.permission.ACCESS_WIFI_STATE

Allow programs to access Wi-Fi network status information

Android.permission.ACCOUNT_MANAGER

Get account verification information, primarily Gmail account information, only permissions that system-level processes can access

Android.permission.AUTHENTICATE_ACCOUNTS

Allows a program to access account management through account verification Account_manager related information

Android.permission.ADD_SYSTEM_SERVICE

Allow programs to publish system-level services

Android.permission.BATTERY_STATS

Allow programs to update phone battery statistics

Android.permission.BIND_APPWIDGET

Allows a program to tell the Appwidget service that it needs access to a small plug-in database, which is used only by very few applications

Android.permission.BIND_DEVICE_ADMIN

Request System Administrator receiver receiver, only system can use

Android.permission.BIND_INPUT_METHOD

Request Inputmethodservice Service, only system can use

Android.permission.BIND_REMOTEVIEWS

Must be requested through the Remoteviewsservice service, only the system can use

Android.permission.BIND_WALLPAPER

Must be requested through the Wallpaperservice service, only the system can use

Android.permission.BLUETOOTH

Allow programs to connect to paired Bluetooth devices

Android.permission.BLUETOOTH_ADMIN

Allow programs to discover and pair Bluetooth devices

Android.permission.BRICK

The ability to disable the phone, very dangerous, as the name implies is to make the mobile phone into bricks

Android.permission.BROADCAST_PACKAGE_REMOVED

Allows a program to broadcast a prompt message after an application package has been removed

Android.permission.BROADCAST_STICKY

Allow a program to broadcast common intents

Android.permission.CALL_PHONE

Allows a program to initialize a phone dial-up without requiring user confirmation via the Dial-up user interface

Android.permission.CALL_PRIVILEGED

Allows a program to dial any number that contains an emergency number without requiring user confirmation via the Dial-up user interface

Android.permission.CAMERA

Request access to use photographic equipment

Android.permission.CHANGE_COMPONENT_ENABLED_STATE

Change whether a component is enabled state

Android.permission.CHANGE_CONFIGURATION

Allows a program to modify the current settings, such as localization

Android.permission.CHANGE_NETWORK_STATE

Change network status if you can connect

Android.permission.CHANGE_WIFI_MULTICAST_STATE

Change WiFi Multicast status

Android.permission.CHANGE_WIFI_STATE

Allow programs to change Wi-Fi connection status

Android.permission.CLEAR_APP_CACHE

Clear the app cache

Android.permission.CLEAR_APP_USER_DATA

Clear the app's user data

Android.permission.CWJ_GROUP

Allow CWJ Account group access to underlying information

Android.permission.CELL_PHONE_MASTER_EX

Mobile Optimizer Master Extended privileges

Android.permission.CONTROL_LOCATION_UPDATES

Allow access to mobile network location information changes

Android.permission.DELETE_CACHE_FILES

Allow programs to delete cache files

Android.permission.DELETE_PACKAGES

Allow programs to remove apps

Android.permission.DEVICE_POWER

Allow access to the underlying power management

Android.permission.DIAGNOSTIC

Allow Program RW Diagnostic resources

Android.permission.DISABLE_KEYGUARD

Allow program to disable keyboard lock

Android.permission.DUMP

Allows the program to return state crawl information from system services

Android.permission.EXPAND_STATUS_BAR

Allow a program extension to shrink in the status bar, the Android Dev net hint should be a tray program similar to Windows Mobile

Android.permission.FACTORY_TEST

As a factory test program, run on the root user

Android.permission.FLASHLIGHT

Access Flash, Android dev net tips HTC Dream does not include Flash

Android.permission.FORCE_BACK

Allows the program to force a fallback operation on top level activities

Android.permission.FOTA_UPDATE

Temporarily do not understand what it is to use, the Android Development network analysis may be a reserved privilege.

Android.permission.GET_ACCOUNTS

Access your Gmail account list

Android.permission.GET_PACKAGE_SIZE

Allows a program to get any package footprint capacity

Android.permission.GET_TASKS

Allows a program to get information about the current or most recently run tasks, an abbreviated task status, whether the activity, and so on

Android.permission.GLOBAL_SEARCH

Allow programs to use the global search feature

Android.permission.HARDWARE_TEST

Access hardware-assisted devices for hardware testing

Android.permission.INJECT_EVENTS

Allows a program to intercept user events such as keystrokes, touches, trackball, etc. until a time stream

Android.permission.INSTALL_LOCATION_PROVIDER

Installation Targeting provides

Android.permission.INSTALL_PACKAGES

Allow programs to install apps

Android.permission.INTERNAL_SYSTEM_WINDOW

Allow programs to open internal windows and not open this permission to third-party applications

Android.permission.INTERNET

Access to network connections, may generate GPRS traffic

Android.permission.KILL_BACKGROUND_PROCESSES

Allows the program to call Killbackgroundprocesses (String). Method End Background Process

Android.permission.MANAGE_ACCOUNTS

Allow programs to manage the list of accounts in Accountmanager

Android.permission.MANAGE_APP_TOKENS

Manage creation, destruction, Z-order, only for system

Android.permission.MTWEAK_USER

Allow Mtweak users to access advanced system permissions

Android.permission.MTWEAK_FORUM

Allow use of Mtweak community permissions

Android.permission.MASTER_CLEAR

Allows programs to perform soft formatting, removing system configuration information

Android.permission.MODIFY_AUDIO_SETTINGS

Modify Sound Settings information

Android.permission.MODIFY_PHONE_STATE

Modify phone status, such as airplane mode, but do not include a replacement system dialer interface

Android.permission.MOUNT_FORMAT_FILESYSTEMS

Format a removable file system, such as formatted empty SD card

Android.permission.MOUNT_UNMOUNT_FILESYSTEMS

Mount, reverse mount external file system

Android.permission.NFC

Allows programs to perform NFC near-range communication operations for mobile support

Android.permission.PERSISTENT_ACTIVITY

Create a permanent activity that is marked for future removal

Android.permission.PROCESS_OUTGOING_CALLS

Allow programs to monitor, modify, or discard broadcast calls

Android.permission.READ_CALENDAR

Allow programs to read user's schedule information

Android.permission.READ_CONTACTS

Allow apps to access contact Address Book information

Android.permission.READ_FRAME_BUFFER

Read Frame cache for screen

Com.android.browser.permission.READ_HISTORY_BOOKMARKS

Read Browser favorites and history

Android.permission.READ_INPUT_STATE

Reads the input state of the current key and is used only for system

Android.permission.READ_LOGS

Allow the program to read the underlying system log files

Android.permission.READ_PHONE_STATE

Access Phone status

Android.permission.READ_OWNER_DATA

Allow program to read owner data

Android.permission.READ_SMS

Allow program to read SMS

Android.permission.READ_SYNC_SETTINGS

Read the sync settings and read the Google online sync settings

Android.permission.READ_SYNC_STATS

Read sync status to get Google online sync status

Android.permission.REBOOT

Allow program to restart device

Android.permission.RECEIVE_BOOT_COMPLETED

Allow program to run automatically

Android.permission.RECEIVE_MMS

Receive MMS

Android.permission.RECEIVE_SMS

Receive SMS

Android.permission.RECEIVE_WAP_PUSH

Receiving WAP Push information

Android.permission.RECORD_AUDIO

Recording sound through the phone or headset of the mic

Android.permission.REORDER_TASKS

Allow program to change z-axis arrangement tasks

Android.permission.RESTART_PACKAGES

The end Task passes the Restartpackage (String) method, which is discarded in the foreign

Android.permission.SEND_SMS

Send SMS

Android.permission.SET_ACTIVITY_WATCHER

Setting activity observers is typically used for monkey testing

Com.android.alarm.permission.SET_ALARM

Set Alarm Reminders

Android.permission.SET_ALWAYS_FINISH

Sets whether the program always exits in the background

Android.permission.SET_ANIMATION_SCALE

Set Global animation scaling

Android.permission.SET_DEBUG_APP

Set up a debugger, typically for development

Android.permission.SET_ORIENTATION

Set screen orientation for horizontal or standard display, not for normal applications

Android.permission.SET_PREFERRED_APPLICATIONS

Set the parameters of an app that is no longer working specific view addpackagetopreferred (String) Introduction

Android.permission.SET_PROCESS_FOREGROUND

Allow the program to run the program now to force the foreground

Android.permission.SET_PROCESS_LIMIT

Allow programs to set the maximum number of processes limit

Android.permission.SET_TIME

Setting the system time

Android.permission.SET_TIME_ZONE

Set the system time zone

Android.permission.SET_WALLPAPER

Allow program to set wallpaper

Android.permission.SET_WALLPAPER_HINTS

Allow program to set wallpaper hits

Android.permission.SIGNAL_PERSISTENT_PROCESSES

Allow program requests to send signals to all displayed processes

Android.permission.STATUS_BAR

Allow programs to open, close, or disable the status bar and icons

Android.permission.SUBSCRIBED_FEEDS_READ

Allows a program to access subscribed RSS feed content provided

Android.permission.SUBSCRIBED_FEEDS_WRITE

Writing or modifying a database of subscription content

Android.permission.SYSTEM_ALERT_WINDOW

Show System window

Android.permission.UPDATE_DEVICE_STATS

Update Device status

Android.permission.USE_CREDENTIALS

Allow program request validation from Accountmanager

Android.permission.USE_SIP

Allow programs to use SIP Video services

Android.permission.VIBRATE

Permissible vibrations

Android.permission.WAKE_LOCK

Allows the program to still run after the phone screen is turned off

Android.permission.WRITE_APN_SETTINGS

Write network GPRS access point settings

Android.permission.WRITE_CALENDAR

Write schedule, but not readable

Android.permission.WRITE_CONTACTS

Write to contact, but not readable

Android.permission.WRITE_EXTERNAL_STORAGE

Allows programs to write files to external storage, such as SD card

Android.permission.WRITE_GSERVICES

Allow programs to write to Google Map service data

Com.android.browser.permission.WRITE_HISTORY_BOOKMARKS

Write to browser history or favorites, but not readable

Android.permission.WRITE_SECURE_SETTINGS

Allow programs to read and write system security-sensitive settings

Android.permission.WRITE_OWNER_DATA

Allows a program to write but not read owner data

Android.permission.WRITE_SETTINGS

Allow programs to read or write system settings

Android.permission.WRITE_SMS

Allow programs to write text messages

Android.permission.WRITE_SYNC_SETTINGS

Allow program to write synchronization settings

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.