andriod various access rights

Reference: http://jingyan.baidu.com/article/afd8f4de4688af34e386e976.html Detailed explanation of Android 's various

access permissions Or network connection, to get these services you need to declare their access rights, otherwise it will not work properly. There are many kinds of such permissions in Android. Here, the various access permissions are listed one by one for your reference. android.permission.EXPAND_STATUS_BAR allows a program to expand and shrink in the status bar, the android development network prompt should be a tray program similar to Windows Mobile android.permission.FACTORY_TEST as a factory test program, running under the root user android.permission.FLASHLIGHT to access the flash , android development network prompts HTC Dream does not contain flash android.permission.FORCE_BACK allows the program to force a back operation whether it is in the top-level activities android.permission.FOTA_UPDATE temporarily do not know what this is used for, android development network analysis may be a reserved permission . android.permission.GET_ACCOUNTS access a list of accounts in the Accounts Service android.permission.GET_PACKAGE_SIZE allows a program to obtain the space capacity of any package


















android.permission.GET_TASKS allows a program to obtain information about currently or recently running tasks, an abbreviated task status, whether it is active, etc.

android.permission.HARDWARE_TEST allows access to hardware

android.permission.INJECT_EVENTS allows a program to intercept user events such as key presses , touch, trackball, etc. to a time stream, android development network reminder is a hook technology.

android.permission.INSTALL_PACKAGES allows a program to install packages android.permission.INTERNAL_SYSTEM_WINDOW

allows opening windows to use the system user interface

The "properties" table is in the checkin database, and the value can be modified and uploaded.

android.permission.ACCESS_COARSE_LOCATION allows a program to access CellID or WiFi hotspot to get a rough location

android.permission.ACCESS_FINE_LOCATION allows a program to access fine-grained location (eg GPS)

android.permission.WRITE_CONTACTS allows a program to write but not read user contact data

android.permission.WRITE_GSERVICES allows a program to modify the Google service map

android.permission.WRITE_OWNER_DATA allows a program to write but not read owner data

android.permission.WRITE_SETTINGS allows programs to read or write system settings

android.permission.WRITE_SMS allows programs to write text messages

android.permission.WRITE_SYNC_SETTINGS allows programs to write synchronization settings

android.permission.ACCESS_LOCATION_EXTRA_COMMANDS allows applications to access additional location-provided commands

android. permission.ACCESS_MOCK_LOCATION allows programs to create mock locations provided for testing

android.permission.ACCESS_NETWORK_STATE allows programs to access information about the GSM network

android.permission.ACCESS_SURFACE_FLINGER allows programs to use SurfaceFlinger underlying features

android.permission.ACCESS_WIFI_STATE allows programs to access Wi-Fi network status

information .permission.ADD_SYSTEM_SERVICE allows programs to publish system-level services

android.permission.BATTERY_STATS allows programs to update phone battery statistics

android.permission.BLUETOOTH allows programs to connect to paired bluetooth devices

android.permission.BLUETOOTH_ADMIN allows programs to discover and pair bluetooth devices

android.permission.BROADCAST_PACKAGE_REMOVED allows a program to broadcast a notification message after an application package has been removed

android.permission.BROADCAST_STICKY allows a program to broadcast common intents

android.permission.CALL_PHONE allows a program to initiate a phone dialer without going through the dialer UI required User confirmed

android.permission.DELETE_CACHE_FILES allows programs to delete cache files

android.permission.DELETE_PACKAGES allows a program to delete packages

android.permission.DEVICE_POWER allows access to underlying power management

android.permission.DIAGNOSTIC allows programs RW diagnostic resources

android.permission.DISABLE_KEYGUARD allows programs to disable Keypad lock

android.permission.DUMP Allows programs to return status Grab information from system services

android.permission.CALL_PRIVILEGED Allows a program to dial any number, including emergency numbers No need to go through the dialing UI Requires user confirmation

android.permission.CAMERA Request access to use camera

android.permission.CHANGE_COMPONENT_ENABLED_STATE allows a program to change whether a component or the other is enabled or disabled

android.permission.CHANGE_CONFIGURATION allows a program to modify the current settings, such as localization android.permission.CHANGE_NETWORK_STATE allows a

program to change the network connection state All installed programs in device android.permission.CLEAR_APP_USER_DATA allows a program to clear user settings Received ACTION_BOOT_COMPLETED broadcast after the system finishes booting android.permission.RECEIVE_MMS allows a program to monitor MMS messages that will be received, record or handle android.permission.RECEIVE_SMS allows a program to monitor a message that will receive, record or handle android.permission.RECEIVE_WAP_PUSH allows The program monitor will receive the WAP PUSH message android.permission.RECORD_AUDIO to allow the program to record audio





















android.permission.REORDER_TASKS allows programs to change the Z-axis arrangement tasks

android.permission.RESTART_PACKAGES allows programs to restart other programs

android.permission.SEND_SMS allows programs to send SMS messages android.permission.INTERNET

allows programs to open network sockets

Allow program management (creation, reminder, z-order to move to the z-axis by default) program reference in the window manager

android.permission.MASTER_CLEAR has not yet been clearly explained, android development network analysis may be to clear all data, similar to hard grid android.permission.MODIFY_AUDIO_SETTINGS allows the

program to modify the global audio settings

android.permission.MODIFY_PHONE_STATE allows to modify the phone state, such as power supply, man-machine interface, etc.

android.permission.MOUNT_UNMOUNT_FILESYSTEMS allows to mount and unmount the file system removable storage

android.permission. PERSISTENT_ACTIVITY allows a program to set its activities to display

android.permission.PROCESS_OUTGOING_CALLS allows a program to monitor and modify calls related to broadcast

android.permission.READ_CALENDAR allows a program to read user calendar data

android.permission.READ_CONTACTS allows the program to read user contact data

android.permission.READ_FRAME_BUFFER allows the program to access the frame buffer data for screen waves or more general

android.permission.READ_INPUT_STATE allows the program to return the current key state

android.permission.READ_LOGS allows the program Read the underlying system log file

android.permission.READ_OWNER_DATA allows programs to read owner data

android.permission.READ_SMS allows programs to read short messages android.permission.READ_SYNC_SETTINGS allows programs to read

synchronization settings The

status

android.permission.SET_ACTIVITY_WATCHER allows the program to monitor or control that activities have been started in the global system.

android.permission.SET_ALWAYS_FINISH allows the program to control whether the activity is indirectly completed. When in the background,

android.permission.SET_ANIMATION_SCALE modifies the global information ratio.

android.permission.SET_DEBUG_APP configures a program For debugging

android.permission.SET_ORIENTATION allows low level access to set screen orientation and actual rotation

android.permission.SET_PREFERRED_APPLICATIONS allows a program to modify the list parameters PackageManager.addPackageToPreferred() and PackageManager.removePackageFromPreferred() methods

android.permission.SET_PROCESS_FOREGROUND allows the current running program of the program to be forced to the foreground

android.permission.SET_PROCESS_LIMIT allows to set the maximum number of running processes

android. permission.SET_TIME_ZONE allows the program to set the time zone

android.permission.SET_WALLPAPER allows the program to set the wallpaper

android.permission.SET_WALLPAPER_HINTS allows the program to set the wallpaper hits

android.permission.SIGNAL_PERSISTENT_PROCESSES allows the program to request a signal to be sent to all displayed

processes Open, close, or disable the status bar and icons Allows an application to open, close, or disable the status bar and its icons.

android.permission.SUBSCRIBED_FEEDS_READ allows an application to access and subscribe to RSS Feed content to provide

android.permission.SUBSCRIBED_FEEDS_WRITE The system temporarily retains this setting, The android development network believes that this feature will be added in future versions.

android.permission.SYSTEM_ALERT_WINDOW allows a program to open a window using TYPE_SYSTEM_ALERT, displayed on top of all other programs android.permission.VIBRATE

allows access to vibrating devices .WRITE_APN_SETTINGS allows programs to write API settings android.permission.WRITE_CALENDAR allows a program to write but not read user calendar data. It can be seen that the access to resources and services in Android is very strict. In addition, when the program is packaged into APK, it is also The software needs to be signed. Get the precise location android.permission.ACCESS_FINE_LOCATION, receive the satellite positioning information through the GPS chip, the positioning accuracy is within 10 meters to    access the positioning extra commands android.permission.ACCESS_LOCATION_EXTRA_COMMANDS, allow the program to access the additional positioning provider commands    to obtain the simulated positioning information android.permission .ACCESS_MOCK_LOCATION, get the simulated location information, generally used to help developers debug the application    to get the network status android.permission.ACCESS_NETWORK_STATE, get the network information status, such as whether the current network connection is valid   

















Access Surface Flinger android.permission.ACCESS_SURFACE_FLINGER, the underlying graphics display support on the Android platform, generally used for game or camera preview interface and screenshots of the underlying mode to   

obtain the WiFi status android.permission.ACCESS_WIFI_STATE, to obtain the current WiFi access status and WLAN Hotspot information   

account management android.permission.ACCOUNT_MANAGER, obtain account verification information, mainly GMail account information, permission   

verification account that only system-level processes can access android.permission.AUTHENTICATE_ACCOUNTS, allow a program to access account management ACCOUNT_MANAGER through account verification Information   

power statistics android.permission.BATTERY_STATS, get battery power statistics   

binding widget android.permission.BIND_APPWIDGET, allow a program to tell the appWidget service that it needs to access the widget's database, only very few applications use this permission to   

bind the device Manage android.permission.BIND_DEVICE_ADMIN, request the system administrator receiver receiver, only the system can use the   

bound input method android.permission.BIND_INPUT_METHOD, request the InputMethodService service, only the system can use   

Binding RemoteView android.permission.BIND_REMOTEVIEWS must be requested through the RemoteViewsService service, only the system can use the   

bound wallpaper android.permission.BIND_WALLPAPER, which must be requested through the WallpaperService service, only the system can   

use Bluetooth android.permission.BLUETOOTH, allowing programs Connect the paired bluetooth device   

Bluetooth management android.permission.BLUETOOTH_ADMIN, allows the program to discover and pair new bluetooth devices   

into bricks android.permission.BRICK, can disable the phone, very dangerous, as the name suggests, it turns the phone into a brick   

when the application is deleted Broadcast android.permission.BROADCAST_PACKAGE_REMOVED , when an application triggers a broadcast when it is deleted,   

broadcast android.permission.BROADCAST_SMS when it receives a short message   

Quickly receive the next broadcast   

WAP PUSH broadcast android.permission.BROADCAST_WAP_PUSH, after the WAPPUSH service receives a broadcast, trigger a broadcast    to make a

call android.permission.CALL_PHONE, allowing the program to enter the phone number from the non-system dialer   

Call permission android.permission.CALL_PRIVILEGED, allow the program to make calls, replace the   

camera permission of the system's dialer interface android.permission.CAMERA, allow access to the camera to take pictures   

and change the component state android.permission.CHANGE_COMPONENT_ENABLED_STATE, change whether the component is enabled   

to change the state of the configuration android. permission.CHANGE_CONFIGURATION, allows the current application to change the configuration, such as positioning   

to change the network state android.permission.CHANGE_NETWORK_STATE, change the network state such as whether the network can   

change the WiFi multicast state android.permission.CHANGE_WIFI_MULTICAST_STATE, change the WiFi multicast state   

change the WiFi state android.permission .CHANGE_WIFI_STATE, change the WiFi state   

to clear the application cache android.permission.CLEAR_APP_CACHE, clear the application cache   

to clear the user data android.permission.CLEAR_APP_USER_DATA, clear the    low-

level access permissions of the application's user data android.permission.CWJ_GROUP, allow the CWJ account group to access the underlying information   

Mobile phone optimization Master extended permission android.permission.CELL_PHONE_MASTER_EX, mobile phone optimization master extended permission   

Control location updates android.permission.CONTROL_LOCATION_UPDATES, allow access to mobile network location information, change   

delete cache files android.permission.DELETE_CACHE_FILES, allow apps to delete cache files   

delete apps android.permission.DELETE_PACKAGES, allow programs to delete apps   

Power management android.permission.DEVICE_POWER, Allows access to low-level power management   

application diagnostics android.permission.DIAGNOSTIC, allows programs to RW to diagnostic resources to   

disable the keyboard lock android.permission.DISABLE_KEYGUARD, allows programs to disable the keyboard lock   

to dump system information android.permission.DUMP, allows programs to obtain system dump information Control from system service   

status bar android.permission.EXPAND_STATUS_BAR, allow program to expand or shrink status bar   

factory test mode android.permission.FACTORY_TEST, allow program to run factory test mode   

using flash android.permission.FLASHLIGHT, allow access to flash   

force back android.permission .FORCE_BACK, allows the program to force the use of the back button, regardless of whether the Activity is at the top level   

Access the account Gmail list android.permission.GET_ACCOUNTS, access the GMail account list   

to get the application size android.permission.GET_PACKAGE_SIZE, get the file size of the application   

Get task information android.permission.GET_TASKS, allow the program to get the current or recently running applications   

Allow global search android .permission.GLOBAL_SEARCH, allows the program to use the global search function for   

hardware testing android.permission.HARDWARE_TEST, access hardware auxiliary devices, used for hardware test   

injection events android.permission.INJECT_EVENTS, allows access to the underlying events of the program, and obtains the information of buttons and trackballs The event stream   

installation location provides android.permission.INSTALL_LOCATION_PROVIDER, the installation location provides the   

installation application android.permission.INSTALL_PACKAGES, allows the program to install the application   

's internal system window android.permission.INTERNAL_SYSTEM_WINDOW, allows the program to open the internal window, and does not open this permission to third-party applications   

Access network android.permission.INTERNET, access network connection, may generate GPRS traffic   

End the background process android.permission.KILL_BACKGROUND_PROCESSES, allow the program to call killBackgroundProcesses(String). method to end the background process   

management account android.permission.MANAGE_ACCOUNTS, allow the program to manage the account list in the AccountManager   

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326569435&siteId=291194637