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
andriod various access rights
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=326569435&siteId=291194637
Recommended
Ranking