Android access permissions settings

Android application development, sometimes we need to use a lot of authority, today I had collected may be used to open the permission set some development.

These permissions are set in AndroidManifest.xml.

Setting method

<uses-permission android:name=”Access parameters”></uses-permission>

The following are various parameters:

1 network access authority (the common.)

android.permission.INTERNET

 2 Xu read and write access to the "properties" table in the checkin database, change the value can be modified( Allows read/write access to the "properties" table inthe checkin database, to change values that get uploaded)

android.permission.ACCESS_CHECKIN_PROPERTIES

3 allow a program to access CellID or WiFi hotspot to obtain coarse location(Allows an application to access coarse (e.g., Cell-ID, WiFi)location)

android.permission.ACCESS_COARSE_LOCATION 

4 allow a program to access the excellent location (such as GPS) (Allows an application to access fine(e.g., GPS) location)

android.permission.ACCESS_FINE_LOCATION

5 allow applications to access extra location provider commands(Allows an application to access extra location provider commands)

android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 

6 allow a program to create mock location provided for testing(Allows an application to create mock location providers fortesting)

android.permission.ACCESS_MOCK_LOCATION

7 allows applications to access the GSM network information(Allows applications to accessinformation about networks)

android.permission.ACCESS_NETWORK_STATE

The 8 program is allowed to use the characteristics of the underlying SurfaceFlinger(Allows an application touse SurfaceFlinger's low level features)

android.permission.ACCESS_SURFACE_FLINGER

9 allow applications to access Wi-Fi network state information(Allows applications to accessinformation about Wi-Fi networks)

android.permission.ACCESS_WIFI_STATE

 10 allow a program distribution system level service(Allows an application to publish system-level services).

android.permission.ADD_SYSTEM_SERVICE

11 allow updates mobile phone battery statistics(Allows an application to update the collected battery statistics)

android.permission.BATTERY_STATS

  12 allows applications to connect to paired bluetooth devices(Allows applications to connect to paired bluetooth devices)

android.permission.BLUETOOTH

  13 allows applications to discover and paired bluetooth devices(Allows applications to discover and pair bluetooth devices)

 android.permission.BLUETOOTH_ADMIN

  14 request to disable the device (dangerous)(Required to be able to disable the device (very dangerous!).)

android.permission.BRICK 

  15 Xu program broadcast a message in an application package has been removed(Allows an application to broadcast a notification that anapplication package has been removed)

android.permission.BROADCAST_PACKAGE_REMOVED

16. . allows a common procedures intents broadcast(Allows an application to broadcast sticky intents)

 android.permission.BROADCAST_STICKY 

  17 allows an application to initiate a phone dialing without going through the Dialer user interface for the user to confirm(Allows an application to initiate a phone call without goingthrough the Dialer user interface for the user to confirm the call beingplaced.)

android.permission.CALL_PHONE

18 allows an application to call any number, including emergency numbers without dialing through the user interface for the user to confirm(Allows an application to call any phone number, including emergencynumbers, without going through the Dialer user interface for the user toconfirm the call being placed)

android.permission.CALL_PRIVILEGED

The 19 request to access the use of photographic equipment(Required to be able to access the camera device. )

android.permission.CAMERA 

  20 allow whether a program to change a component or other enable or disable(Allows an application to change whether an application component(other than its own) is enabled or not. )

android.permission.CHANGE_COMPONENT_ENABLED_STATE 

  21 allows an application to modify the current settings, such as the localization(Allows an application to modify the current configuration, such aslocale. )

android.permission.CHANGE_CONFIGURATION 

22 allows applications to change the state of the network connection(Allows applications to change network connectivity state)

 android.permission.CHANGE_NETWORK_STATE 

  23. Allows applications to change the Wi-Fi connection state(Allows applications to changeWi-Fi connectivity state)

android.permission.CHANGE_WIFI_STATE 

  24 allows an application to clear cache from all installed applications on the device.(Allows an application to clear the caches of all installedapplications on the device. )

 android.permission.CLEAR_APP_CACHE 

  25 allows an application to clear the user settings(Allows an application to clear user data)

android.permission.CLEAR_APP_USER_DATA

  26 allow enabled banning location update tips from the wireless module(Allows enabling/disabling location update notifications from theradio. )

android.permission.CONTROL_LOCATION_UPDATES 

  27 allow the program to delete cache files(Allows an application to delete cache files)

 android.permission.DELETE_CACHE_FILES 

  28 allow a program to remove the package(Allows an application to delete packages)

android.permission.DELETE_PACKAGES

  29 allows access to the underlying power management(Allows low-level access to power management)

android.permission.DEVICE_POWER

  30 allow the program to RW diagnosis resources(Allows applications to RW todiagnostic resources. )

android.permission.DIAGNOSTIC 

  31 allows applications to disable keyboard lock(Allows applications to disable the keyguard )

 android.permission.DISABLE_KEYGUARD 

32 allow the program to return state capture information from the system service(Allows an application to retrieve state dump information fromsystem services.)

android.permission.DUMP

33. Allows an application to extended contraction in the status bar, Android development network prompts should be tray program similar to a Windows in Mobile(Allows an application to expand or collapse the status bar. )

android.permission.EXPAND_STATUS_BAR 

34 as a factory test program, running in the root user(Run as a manufacturer testapplication, running as the root user. )

android.permission.FACTORY_TEST 

35 access flash, HTC Dream does not contain a flash(Allows access to the flashlight )

android.permission.FLASHLIGHT

36 allow the program to a back operation is on top of the activities(Allows an application to force a BACK operation onwhatever is the top activity. )

 android.permission.FORCE_BACK 

37 allow a program to access any package space capacity(Allows an application to findout the space used by any package. )

android.permission.GET_PACKAGE_SIZE

38 allow a program to get information about the currently or recently running tasks, a task state, whether activities etc.

 android.permission.GET_TASKS

39. Allow access to hardware

android.permission.HARDWARE_TEST 

40 allows an application to capture user events such as keys, touch, trackball a time stream, Android development network to remind is hook technology.

 android.permission.INJECT_EVENTS 

41 allow a program to install packages

 android.permission.INSTALL_PACKAGES

42 allowed to open the window using the system user interface

android.permission.INTERNAL_SYSTEM_WINDOW

Allows programs to open a network socket 43

android.permission.INTERNET 

 44 allows an application to manage (create, destroy, Z -order default pushed to Z axis) application tokens in the window manager

android.permission.MANAGE_APP_TOKENS

45 allows an application to modify the global audio settings

android.permission.MODIFY_AUDIO_SETTINGS 

46 allows the modification conditions, such as power, man-machine interface.

 android.permission.MODIFY_PHONE_STATE

47 allowed to mount and mount the file systems of mobile storage

android.permission.MOUNT_UNMOUNT_FILESYSTEMS

48 allow a program set up his activities display

android.permission.PERSISTENT_ACTIVITY 

49 allows an application to monitor, modify the broadcast telephone

android.permission.PROCESS_OUTGOING_CALLS 

50 allows an application to read the user's calendar data

 android.permission.READ_CALENDAR

  51 allows an application to read the user contact data

android.permission.READ_CONTACTS 

 52 and allow the underlying access settings screen orientation and actual rotation

android.permission.SET_ORIENTATION

53 allow the program to set the wallpaper hits

android.permission.SET_WALLPAPER_HINTS 

54 allows applications to set the wallpaper

android.permission.SET_WALLPAPER

Allows applications to set the time zone 55

android.permission.SET_TIME_ZONE 

56 allows an application to write but not read owner data

android.permission.WRITE_OWNER_DATA

57. Allows applications to read or write the system settings

android.permission.WRITE_SETTINGS 

58 allows an application to write but not read the user's calendar data

android.permission.WRITE_CALENDAR

59 allows an application to write messages

 android.permission.WRITE_SMS

Welcome to add, thank you!



Posted by Rebecca at November 20, 2013 - 7:16 AM