| |
|
|
Value |
|
| String |
ACCESS_CHECKIN_PROPERTIES |
Allows read/write access to the "properties" table in the checkin
database, to change values that get uploaded. |
"android.permission.ACCESS_CHECKIN_PROPERTIES" |
| String |
ACCESS_COARSE_LOCATION |
Allows an application to access coarse (e.g., Cell-ID, WiFi) location
|
"android.permission.ACCESS_COARSE_LOCATION" |
| String |
ACCESS_FINE_LOCATION |
Allows an application to access fine (e.g., GPS) location
|
"android.permission.ACCESS_FINE_LOCATION" |
| String |
ACCESS_LOCATION_EXTRA_COMMANDS |
Allows an application to access extra location provider commands
|
"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" |
| String |
ACCESS_MOCK_LOCATION |
Allows an application to create mock location providers for testing
|
"android.permission.ACCESS_MOCK_LOCATION" |
| String |
ACCESS_NETWORK_STATE |
Allows applications to access information about networks
|
"android.permission.ACCESS_NETWORK_STATE" |
| String |
ACCESS_SURFACE_FLINGER |
Allows an application to use SurfaceFlinger's low level features
|
"android.permission.ACCESS_SURFACE_FLINGER" |
| String |
ACCESS_WIFI_STATE |
Allows applications to access information about Wi-Fi networks
|
"android.permission.ACCESS_WIFI_STATE" |
| String |
ADD_SYSTEM_SERVICE |
Allows an application to publish system-level services. |
"android.permission.ADD_SYSTEM_SERVICE" |
| String |
BATTERY_STATS |
Allows an application to update the collected battery statistics
|
"android.permission.BATTERY_STATS" |
| String |
BLUETOOTH |
Allows applications to connect to paired bluetooth devices
|
"android.permission.BLUETOOTH" |
| String |
BLUETOOTH_ADMIN |
Allows applications to discover and pair bluetooth devices
|
"android.permission.BLUETOOTH_ADMIN" |
| String |
BRICK |
Required to be able to disable the device (very dangerous!). |
"android.permission.BRICK" |
| String |
BROADCAST_PACKAGE_REMOVED |
Allows an application to broadcast a notification that an application
package has been removed. |
"android.permission.BROADCAST_PACKAGE_REMOVED" |
| String |
BROADCAST_STICKY |
Allows an application to broadcast sticky intents. |
"android.permission.BROADCAST_STICKY" |
| String |
CALL_PHONE |
Allows an application to initiate a phone call without going through
the Dialer user interface for the user to confirm the call
being placed. |
"android.permission.CALL_PHONE" |
| String |
CALL_PRIVILEGED |
Allows an application to call any phone number, including emergency
numbers, without going through the Dialer user interface for the user
to confirm the call being placed. |
"android.permission.CALL_PRIVILEGED" |
| String |
CAMERA |
Required to be able to access the camera device. |
"android.permission.CAMERA" |
| String |
CHANGE_COMPONENT_ENABLED_STATE |
Allows an application to change whether an application component (other than its own) is
enabled or not. |
"android.permission.CHANGE_COMPONENT_ENABLED_STATE" |
| String |
CHANGE_CONFIGURATION |
Allows an application to modify the current configuration, such
as locale. |
"android.permission.CHANGE_CONFIGURATION" |
| String |
CHANGE_NETWORK_STATE |
Allows applications to change network connectivity state
|
"android.permission.CHANGE_NETWORK_STATE" |
| String |
CHANGE_WIFI_STATE |
Allows applications to change Wi-Fi connectivity state
|
"android.permission.CHANGE_WIFI_STATE" |
| String |
CLEAR_APP_CACHE |
Allows an application to clear the caches of all installed
applications on the device. |
"android.permission.CLEAR_APP_CACHE" |
| String |
CLEAR_APP_USER_DATA |
Allows an application to clear user data
|
"android.permission.CLEAR_APP_USER_DATA" |
| String |
CONTROL_LOCATION_UPDATES |
Allows enabling/disabling location update notifications from
the radio. |
"android.permission.CONTROL_LOCATION_UPDATES" |
| String |
DELETE_CACHE_FILES |
Allows an application to delete cache files. |
"android.permission.DELETE_CACHE_FILES" |
| String |
DELETE_PACKAGES |
Allows an application to delete packages. |
"android.permission.DELETE_PACKAGES" |
| String |
DEVICE_POWER |
Allows low-level access to power management
|
"android.permission.DEVICE_POWER" |
| String |
DIAGNOSTIC |
Allows applications to RW to diagnostic resources. |
"android.permission.DIAGNOSTIC" |
| String |
DISABLE_KEYGUARD |
Allows applications to disable the keyguard
|
"android.permission.DISABLE_KEYGUARD" |
| String |
DUMP |
Allows an application to retrieve state dump information from system
services. |
"android.permission.DUMP" |
| String |
EXPAND_STATUS_BAR |
Allows an application to expand or collapse the status bar. |
"android.permission.EXPAND_STATUS_BAR" |
| String |
FACTORY_TEST |
Run as a manufacturer test application, running as the root user. |
"android.permission.FACTORY_TEST" |
| String |
FLASHLIGHT |
Allows access to the flashlight
|
"android.permission.FLASHLIGHT" |
| String |
FORCE_BACK |
Allows an application to force a BACK operation on whatever is the
top activity. |
"android.permission.FORCE_BACK" |
| String |
FOTA_UPDATE |
|
"android.permission.FOTA_UPDATE" |
| String |
GET_ACCOUNTS |
Allows access to the list of accounts in the Accounts Service
|
"android.permission.GET_ACCOUNTS" |
| String |
GET_PACKAGE_SIZE |
Allows an application to find out the space used by any package. |
"android.permission.GET_PACKAGE_SIZE" |
| String |
GET_TASKS |
Allows an application to get information about the currently
or recently running tasks: a thumbnail representation of the tasks,
what activities are running in it, etc. |
"android.permission.GET_TASKS" |
| String |
HARDWARE_TEST |
Allows access to hardware peripherals. |
"android.permission.HARDWARE_TEST" |
| String |
INJECT_EVENTS |
Allows an application to inject user events (keys, touch, trackball)
into the event stream and deliver them to ANY window. |
"android.permission.INJECT_EVENTS" |
| String |
INSTALL_PACKAGES |
Allows an application to install packages. |
"android.permission.INSTALL_PACKAGES" |
| String |
INTERNAL_SYSTEM_WINDOW |
Allows an application to open windows that are for use by parts
of the system user interface. |
"android.permission.INTERNAL_SYSTEM_WINDOW" |
| String |
INTERNET |
Allows applications to open network sockets. |
"android.permission.INTERNET" |
| String |
MANAGE_APP_TOKENS |
Allows an application to manage (create, destroy,
Z-order) application tokens in the window manager. |
"android.permission.MANAGE_APP_TOKENS" |
| String |
MASTER_CLEAR |
|
"android.permission.MASTER_CLEAR" |
| String |
MODIFY_AUDIO_SETTINGS |
Allows an application to modify global audio settings
|
"android.permission.MODIFY_AUDIO_SETTINGS" |
| String |
MODIFY_PHONE_STATE |
Allows modification of the telephony state - power on, mmi, etc. |
"android.permission.MODIFY_PHONE_STATE" |
| String |
MOUNT_UNMOUNT_FILESYSTEMS |
Allows mounting and unmounting file systems for removable storage. |
"android.permission.MOUNT_UNMOUNT_FILESYSTEMS" |
| String |
PERSISTENT_ACTIVITY |
Allow an application to make its activities persistent. |
"android.permission.PERSISTENT_ACTIVITY" |
| String |
PROCESS_OUTGOING_CALLS |
Allows an application to monitor, modify, or abort outgoing
calls. |
"android.permission.PROCESS_OUTGOING_CALLS" |
| String |
READ_CALENDAR |
Allows an application to read the user's calendar data. |
"android.permission.READ_CALENDAR" |
| String |
READ_CONTACTS |
Allows an application to read the user's contacts data. |
"android.permission.READ_CONTACTS" |
| String |
READ_FRAME_BUFFER |
Allows an application to take screen shots and more generally
get access to the frame buffer data
|
"android.permission.READ_FRAME_BUFFER" |
| String |
READ_INPUT_STATE |
Allows an application to retrieve the current state of keys and
switches. |
"android.permission.READ_INPUT_STATE" |
| String |
READ_LOGS |
Allows an application to read the low-level system log files. |
"android.permission.READ_LOGS" |
| String |
READ_OWNER_DATA |
Allows an application to read the owner's data. |
"android.permission.READ_OWNER_DATA" |
| String |
READ_PHONE_STATE |
Allows read only access to phone state. |
"android.permission.READ_PHONE_STATE" |
| String |
READ_SMS |
Allows an application to read SMS messages. |
"android.permission.READ_SMS" |
| String |
READ_SYNC_SETTINGS |
Allows applications to read the sync settings
|
"android.permission.READ_SYNC_SETTINGS" |
| String |
READ_SYNC_STATS |
Allows applications to read the sync stats
|
"android.permission.READ_SYNC_STATS" |
| String |
REBOOT |
Required to be able to reboot the device. |
"android.permission.REBOOT" |
| String |
RECEIVE_BOOT_COMPLETED |
Allows an application to receive the
ACTION_BOOT_COMPLETED that is
broadcast after the system finishes booting. |
"android.permission.RECEIVE_BOOT_COMPLETED" |
| String |
RECEIVE_MMS |
Allows an application to monitor incoming MMS messages, to record
or perform processing on them. |
"android.permission.RECEIVE_MMS" |
| String |
RECEIVE_SMS |
Allows an application to monitor incoming SMS messages, to record
or perform processing on them. |
"android.permission.RECEIVE_SMS" |
| String |
RECEIVE_WAP_PUSH |
Allows an application to monitor incoming WAP push messages. |
"android.permission.RECEIVE_WAP_PUSH" |
| String |
RECORD_AUDIO |
Allows an application to record audio
|
"android.permission.RECORD_AUDIO" |
| String |
REORDER_TASKS |
Allows an application to change the Z-order of tasks
|
"android.permission.REORDER_TASKS" |
| String |
RESTART_PACKAGES |
Allows an application to restart other applications. |
"android.permission.RESTART_PACKAGES" |
| String |
SEND_SMS |
Allows an application to send SMS messages. |
"android.permission.SEND_SMS" |
| String |
SET_ACTIVITY_WATCHER |
Allows an application to watch and control how activities are
started globally in the system. |
"android.permission.SET_ACTIVITY_WATCHER" |
| String |
SET_ALWAYS_FINISH |
Allows an application to control whether activities are immediately
finished when put in the background. |
"android.permission.SET_ALWAYS_FINISH" |
| String |
SET_ANIMATION_SCALE |
Modify the global animation scaling factor. |
"android.permission.SET_ANIMATION_SCALE" |
| String |
SET_DEBUG_APP |
Configure an application for debugging. |
"android.permission.SET_DEBUG_APP" |
| String |
SET_ORIENTATION |
Allows low-level access to setting the orientation (actually
rotation) of the screen. |
"android.permission.SET_ORIENTATION" |
| String |
SET_PREFERRED_APPLICATIONS |
Allows an application to modify the list of preferred applications
with the PackageManager.addPackageToPreferred() and
PackageManager.removePackageFromPreferred() methods. |
"android.permission.SET_PREFERRED_APPLICATIONS" |
| String |
SET_PROCESS_FOREGROUND |
Allows an application to force any currently running process to be
in the foreground. |
"android.permission.SET_PROCESS_FOREGROUND" |
| String |
SET_PROCESS_LIMIT |
Allows an application to set the maximum number of (not needed)
application processes that can be running. |
"android.permission.SET_PROCESS_LIMIT" |
| String |
SET_TIME_ZONE |
Allows applications to set the system time zone
|
"android.permission.SET_TIME_ZONE" |
| String |
SET_WALLPAPER |
Allows applications to set the wallpaper
|
"android.permission.SET_WALLPAPER" |
| String |
SET_WALLPAPER_HINTS |
Allows applications to set the wallpaper hints
|
"android.permission.SET_WALLPAPER_HINTS" |
| String |
SIGNAL_PERSISTENT_PROCESSES |
Allow an application to request that a signal be sent to all persistent processes
|
"android.permission.SIGNAL_PERSISTENT_PROCESSES" |
| String |
STATUS_BAR |
Allows an application to open, close, or disable the status bar
and its icons. |
"android.permission.STATUS_BAR" |
| String |
SUBSCRIBED_FEEDS_READ |
Allows an application to allow access the subscribed feeds
ContentProvider. |
"android.permission.SUBSCRIBED_FEEDS_READ" |
| String |
SUBSCRIBED_FEEDS_WRITE |
|
"android.permission.SUBSCRIBED_FEEDS_WRITE" |
| String |
SYSTEM_ALERT_WINDOW |
Allows an application to open windows using the type
TYPE_SYSTEM_ALERT,
shown on top of all other applications. |
"android.permission.SYSTEM_ALERT_WINDOW" |
| String |
VIBRATE |
Allows access to the vibrator
|
"android.permission.VIBRATE" |
| String |
WAKE_LOCK |
Allows using PowerManager WakeLocks to keep processor from sleeping or screen
from dimming
|
"android.permission.WAKE_LOCK" |
| String |
WRITE_APN_SETTINGS |
Allows applications to write the apn settings
|
"android.permission.WRITE_APN_SETTINGS" |
| String |
WRITE_CALENDAR |
Allows an application to write (but not read) the user's
calendar data. |
"android.permission.WRITE_CALENDAR" |
| String |
WRITE_CONTACTS |
Allows an application to write (but not read) the user's
contacts data. |
"android.permission.WRITE_CONTACTS" |
| String |
WRITE_GSERVICES |
Allows an application to modify the Google service map. |
"android.permission.WRITE_GSERVICES" |
| String |
WRITE_OWNER_DATA |
Allows an application to write (but not read) the owner's data. |
"android.permission.WRITE_OWNER_DATA" |
| String |
WRITE_SETTINGS |
Allows an application to read or write the system settings. |
"android.permission.WRITE_SETTINGS" |
| String |
WRITE_SMS |
Allows an application to write SMS messages. |
"android.permission.WRITE_SMS" |
| String |
WRITE_SYNC_SETTINGS |
Allows applications to write the sync settings
|
"android.permission.WRITE_SYNC_SETTINGS" |