Android
android
public static final class

android.Manifest.permission

java.lang.Object
android.Manifest.permission

Summary

Constants

      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" 

Public Constructors

            Manifest.permission()
Methods inherited from class java.lang.Object

Details

Constants

public static final String ACCESS_CHECKIN_PROPERTIES

Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded.
Constant Value: "android.permission.ACCESS_CHECKIN_PROPERTIES"

public static final String ACCESS_COARSE_LOCATION

Allows an application to access coarse (e.g., Cell-ID, WiFi) location
Constant Value: "android.permission.ACCESS_COARSE_LOCATION"

public static final String ACCESS_FINE_LOCATION

Allows an application to access fine (e.g., GPS) location
Constant Value: "android.permission.ACCESS_FINE_LOCATION"

public static final String ACCESS_LOCATION_EXTRA_COMMANDS

Allows an application to access extra location provider commands
Constant Value: "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"

public static final String ACCESS_MOCK_LOCATION

Allows an application to create mock location providers for testing
Constant Value: "android.permission.ACCESS_MOCK_LOCATION"

public static final String ACCESS_NETWORK_STATE

Allows applications to access information about networks
Constant Value: "android.permission.ACCESS_NETWORK_STATE"

public static final String ACCESS_SURFACE_FLINGER

Allows an application to use SurfaceFlinger's low level features
Constant Value: "android.permission.ACCESS_SURFACE_FLINGER"

public static final String ACCESS_WIFI_STATE

Allows applications to access information about Wi-Fi networks
Constant Value: "android.permission.ACCESS_WIFI_STATE"

public static final String ADD_SYSTEM_SERVICE

Allows an application to publish system-level services. Such services can only be published from processes that never go away, so this is not something that any normal application can do.
Constant Value: "android.permission.ADD_SYSTEM_SERVICE"

public static final String BATTERY_STATS

Allows an application to update the collected battery statistics
Constant Value: "android.permission.BATTERY_STATS"

public static final String BLUETOOTH

Allows applications to connect to paired bluetooth devices
Constant Value: "android.permission.BLUETOOTH"

public static final String BLUETOOTH_ADMIN

Allows applications to discover and pair bluetooth devices
Constant Value: "android.permission.BLUETOOTH_ADMIN"

public static final String BRICK

Required to be able to disable the device (very dangerous!).
Constant Value: "android.permission.BRICK"

public static final String BROADCAST_PACKAGE_REMOVED

Allows an application to broadcast a notification that an application package has been removed.
Constant Value: "android.permission.BROADCAST_PACKAGE_REMOVED"

public static final String BROADCAST_STICKY

Allows an application to broadcast sticky intents. These are broadcasts whose data is held by the system after being finished, so that clients can quickly retrieve that data without having to wait for the next broadcast.
Constant Value: "android.permission.BROADCAST_STICKY"

public static final 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.
Constant Value: "android.permission.CALL_PHONE"

public static final 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.
Constant Value: "android.permission.CALL_PRIVILEGED"

public static final String CAMERA

Required to be able to access the camera device.
Constant Value: "android.permission.CAMERA"

public static final String CHANGE_COMPONENT_ENABLED_STATE

Allows an application to change whether an application component (other than its own) is enabled or not.
Constant Value: "android.permission.CHANGE_COMPONENT_ENABLED_STATE"

public static final String CHANGE_CONFIGURATION

Allows an application to modify the current configuration, such as locale.
Constant Value: "android.permission.CHANGE_CONFIGURATION"

public static final String CHANGE_NETWORK_STATE

Allows applications to change network connectivity state
Constant Value: "android.permission.CHANGE_NETWORK_STATE"

public static final String CHANGE_WIFI_STATE

Allows applications to change Wi-Fi connectivity state
Constant Value: "android.permission.CHANGE_WIFI_STATE"

public static final String CLEAR_APP_CACHE

Allows an application to clear the caches of all installed applications on the device.
Constant Value: "android.permission.CLEAR_APP_CACHE"

public static final String CLEAR_APP_USER_DATA

Allows an application to clear user data
Constant Value: "android.permission.CLEAR_APP_USER_DATA"

public static final String CONTROL_LOCATION_UPDATES

Allows enabling/disabling location update notifications from the radio. Not for use by normal applications.
Constant Value: "android.permission.CONTROL_LOCATION_UPDATES"

public static final String DELETE_CACHE_FILES

Allows an application to delete cache files.
Constant Value: "android.permission.DELETE_CACHE_FILES"

public static final String DELETE_PACKAGES

Allows an application to delete packages.
Constant Value: "android.permission.DELETE_PACKAGES"

public static final String DEVICE_POWER

Allows low-level access to power management
Constant Value: "android.permission.DEVICE_POWER"

public static final String DIAGNOSTIC

Allows applications to RW to diagnostic resources.
Constant Value: "android.permission.DIAGNOSTIC"

public static final String DISABLE_KEYGUARD

Allows applications to disable the keyguard
Constant Value: "android.permission.DISABLE_KEYGUARD"

public static final String DUMP

Allows an application to retrieve state dump information from system services.
Constant Value: "android.permission.DUMP"

public static final String EXPAND_STATUS_BAR

Allows an application to expand or collapse the status bar.
Constant Value: "android.permission.EXPAND_STATUS_BAR"

public static final String FACTORY_TEST

Run as a manufacturer test application, running as the root user. Only available when the device is running in manufacturer test mode.
Constant Value: "android.permission.FACTORY_TEST"

public static final String FLASHLIGHT

Allows access to the flashlight
Constant Value: "android.permission.FLASHLIGHT"

public static final String FORCE_BACK

Allows an application to force a BACK operation on whatever is the top activity.
Constant Value: "android.permission.FORCE_BACK"

public static final String FOTA_UPDATE

Constant Value: "android.permission.FOTA_UPDATE"

public static final String GET_ACCOUNTS

Allows access to the list of accounts in the Accounts Service
Constant Value: "android.permission.GET_ACCOUNTS"

public static final String GET_PACKAGE_SIZE

Allows an application to find out the space used by any package.
Constant Value: "android.permission.GET_PACKAGE_SIZE"

public static final 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.
Constant Value: "android.permission.GET_TASKS"

public static final String HARDWARE_TEST

Allows access to hardware peripherals. Intended only for hardware testing
Constant Value: "android.permission.HARDWARE_TEST"

public static final String INJECT_EVENTS

Allows an application to inject user events (keys, touch, trackball) into the event stream and deliver them to ANY window. Without this permission, you can only deliver events to windows in your own process. Very few applications should need to use this permission.
Constant Value: "android.permission.INJECT_EVENTS"

public static final String INSTALL_PACKAGES

Allows an application to install packages.
Constant Value: "android.permission.INSTALL_PACKAGES"

public static final String INTERNAL_SYSTEM_WINDOW

Allows an application to open windows that are for use by parts of the system user interface. Not for use by third party apps.
Constant Value: "android.permission.INTERNAL_SYSTEM_WINDOW"

public static final String INTERNET

Allows applications to open network sockets.
Constant Value: "android.permission.INTERNET"

public static final String MANAGE_APP_TOKENS

Allows an application to manage (create, destroy, Z-order) application tokens in the window manager. This is only for use by the system.
Constant Value: "android.permission.MANAGE_APP_TOKENS"

public static final String MASTER_CLEAR

Constant Value: "android.permission.MASTER_CLEAR"

public static final String MODIFY_AUDIO_SETTINGS

Allows an application to modify global audio settings
Constant Value: "android.permission.MODIFY_AUDIO_SETTINGS"

public static final String MODIFY_PHONE_STATE

Allows modification of the telephony state - power on, mmi, etc. Does not include placing calls.
Constant Value: "android.permission.MODIFY_PHONE_STATE"

public static final String MOUNT_UNMOUNT_FILESYSTEMS

Allows mounting and unmounting file systems for removable storage.
Constant Value: "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"

public static final String PERSISTENT_ACTIVITY

Allow an application to make its activities persistent.
Constant Value: "android.permission.PERSISTENT_ACTIVITY"

public static final String PROCESS_OUTGOING_CALLS

Allows an application to monitor, modify, or abort outgoing calls.
Constant Value: "android.permission.PROCESS_OUTGOING_CALLS"

public static final String READ_CALENDAR

Allows an application to read the user's calendar data.
Constant Value: "android.permission.READ_CALENDAR"

public static final String READ_CONTACTS

Allows an application to read the user's contacts data.
Constant Value: "android.permission.READ_CONTACTS"

public static final String READ_FRAME_BUFFER

Allows an application to take screen shots and more generally get access to the frame buffer data
Constant Value: "android.permission.READ_FRAME_BUFFER"

public static final String READ_INPUT_STATE

Allows an application to retrieve the current state of keys and switches. This is only for use by the system.
Constant Value: "android.permission.READ_INPUT_STATE"

public static final String READ_LOGS

Allows an application to read the low-level system log files. These can contain slightly private information about what is happening on the device, but should never contain the user's private information.
Constant Value: "android.permission.READ_LOGS"

public static final String READ_OWNER_DATA

Allows an application to read the owner's data.
Constant Value: "android.permission.READ_OWNER_DATA"

public static final String READ_PHONE_STATE

Allows read only access to phone state.
Constant Value: "android.permission.READ_PHONE_STATE"

public static final String READ_SMS

Allows an application to read SMS messages.
Constant Value: "android.permission.READ_SMS"

public static final String READ_SYNC_SETTINGS

Allows applications to read the sync settings
Constant Value: "android.permission.READ_SYNC_SETTINGS"

public static final String READ_SYNC_STATS

Allows applications to read the sync stats
Constant Value: "android.permission.READ_SYNC_STATS"

public static final String REBOOT

Required to be able to reboot the device.
Constant Value: "android.permission.REBOOT"

public static final String RECEIVE_BOOT_COMPLETED

Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
Constant Value: "android.permission.RECEIVE_BOOT_COMPLETED"

public static final String RECEIVE_MMS

Allows an application to monitor incoming MMS messages, to record or perform processing on them.
Constant Value: "android.permission.RECEIVE_MMS"

public static final String RECEIVE_SMS

Allows an application to monitor incoming SMS messages, to record or perform processing on them.
Constant Value: "android.permission.RECEIVE_SMS"

public static final String RECEIVE_WAP_PUSH

Allows an application to monitor incoming WAP push messages.
Constant Value: "android.permission.RECEIVE_WAP_PUSH"

public static final String RECORD_AUDIO

Allows an application to record audio
Constant Value: "android.permission.RECORD_AUDIO"

public static final String REORDER_TASKS

Allows an application to change the Z-order of tasks
Constant Value: "android.permission.REORDER_TASKS"

public static final String RESTART_PACKAGES

Allows an application to restart other applications.
Constant Value: "android.permission.RESTART_PACKAGES"

public static final String SEND_SMS

Allows an application to send SMS messages.
Constant Value: "android.permission.SEND_SMS"

public static final String SET_ACTIVITY_WATCHER

Allows an application to watch and control how activities are started globally in the system. Only for is in debugging (usually the monkey command).
Constant Value: "android.permission.SET_ACTIVITY_WATCHER"

public static final String SET_ALWAYS_FINISH

Allows an application to control whether activities are immediately finished when put in the background.
Constant Value: "android.permission.SET_ALWAYS_FINISH"

public static final String SET_ANIMATION_SCALE

Modify the global animation scaling factor.
Constant Value: "android.permission.SET_ANIMATION_SCALE"

public static final String SET_DEBUG_APP

Configure an application for debugging.
Constant Value: "android.permission.SET_DEBUG_APP"

public static final String SET_ORIENTATION

Allows low-level access to setting the orientation (actually rotation) of the screen. Not for use by normal applications.
Constant Value: "android.permission.SET_ORIENTATION"

public static final String SET_PREFERRED_APPLICATIONS

Allows an application to modify the list of preferred applications with the PackageManager.addPackageToPreferred() and PackageManager.removePackageFromPreferred() methods.
Constant Value: "android.permission.SET_PREFERRED_APPLICATIONS"

public static final String SET_PROCESS_FOREGROUND

Allows an application to force any currently running process to be in the foreground.
Constant Value: "android.permission.SET_PROCESS_FOREGROUND"

public static final String SET_PROCESS_LIMIT

Allows an application to set the maximum number of (not needed) application processes that can be running.
Constant Value: "android.permission.SET_PROCESS_LIMIT"

public static final String SET_TIME_ZONE

Allows applications to set the system time zone
Constant Value: "android.permission.SET_TIME_ZONE"

public static final String SET_WALLPAPER

Allows applications to set the wallpaper
Constant Value: "android.permission.SET_WALLPAPER"

public static final String SET_WALLPAPER_HINTS

Allows applications to set the wallpaper hints
Constant Value: "android.permission.SET_WALLPAPER_HINTS"

public static final String SIGNAL_PERSISTENT_PROCESSES

Allow an application to request that a signal be sent to all persistent processes
Constant Value: "android.permission.SIGNAL_PERSISTENT_PROCESSES"

public static final String STATUS_BAR

Allows an application to open, close, or disable the status bar and its icons.
Constant Value: "android.permission.STATUS_BAR"

public static final String SUBSCRIBED_FEEDS_READ

Allows an application to allow access the subscribed feeds ContentProvider.
Constant Value: "android.permission.SUBSCRIBED_FEEDS_READ"

public static final String SUBSCRIBED_FEEDS_WRITE

Constant Value: "android.permission.SUBSCRIBED_FEEDS_WRITE"

public static final String SYSTEM_ALERT_WINDOW

Allows an application to open windows using the type TYPE_SYSTEM_ALERT, shown on top of all other applications. Very few applications should use this permission; these windows are intended for system-level interaction with the user.
Constant Value: "android.permission.SYSTEM_ALERT_WINDOW"

public static final String VIBRATE

Allows access to the vibrator
Constant Value: "android.permission.VIBRATE"

public static final String WAKE_LOCK

Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming
Constant Value: "android.permission.WAKE_LOCK"

public static final String WRITE_APN_SETTINGS

Allows applications to write the apn settings
Constant Value: "android.permission.WRITE_APN_SETTINGS"

public static final String WRITE_CALENDAR

Allows an application to write (but not read) the user's calendar data.
Constant Value: "android.permission.WRITE_CALENDAR"

public static final String WRITE_CONTACTS

Allows an application to write (but not read) the user's contacts data.
Constant Value: "android.permission.WRITE_CONTACTS"

public static final String WRITE_GSERVICES

Allows an application to modify the Google service map.
Constant Value: "android.permission.WRITE_GSERVICES"

public static final String WRITE_OWNER_DATA

Allows an application to write (but not read) the owner's data.
Constant Value: "android.permission.WRITE_OWNER_DATA"

public static final String WRITE_SETTINGS

Allows an application to read or write the system settings.
Constant Value: "android.permission.WRITE_SETTINGS"

public static final String WRITE_SMS

Allows an application to write SMS messages.
Constant Value: "android.permission.WRITE_SMS"

public static final String WRITE_SYNC_SETTINGS

Allows applications to write the sync settings
Constant Value: "android.permission.WRITE_SYNC_SETTINGS"

Public Constructors

public Manifest.permission()

Copyright 2007 Google Inc. Build 110632-110632 - 22 Sep 2008 13:34