Build 1.0_r1(from source)

android
Class Manifest.permission

java.lang.Object
  extended by android.Manifest.permission
Enclosing class:
Manifest

public static final class Manifest.permission
extends Object


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

Field Detail

ACCESS_CHECKIN_PROPERTIES

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.

See Also:
Constant Field Values

ACCESS_COARSE_LOCATION

public static final String ACCESS_COARSE_LOCATION
Allows an application to access coarse (e.g., Cell-ID, WiFi) location

See Also:
Constant Field Values

ACCESS_FINE_LOCATION

public static final String ACCESS_FINE_LOCATION
Allows an application to access fine (e.g., GPS) location

See Also:
Constant Field Values

ACCESS_LOCATION_EXTRA_COMMANDS

public static final String ACCESS_LOCATION_EXTRA_COMMANDS
Allows an application to access extra location provider commands

See Also:
Constant Field Values

ACCESS_MOCK_LOCATION

public static final String ACCESS_MOCK_LOCATION
Allows an application to create mock location providers for testing

See Also:
Constant Field Values

ACCESS_NETWORK_STATE

public static final String ACCESS_NETWORK_STATE
Allows applications to access information about networks

See Also:
Constant Field Values

ACCESS_SURFACE_FLINGER

public static final String ACCESS_SURFACE_FLINGER
Allows an application to use SurfaceFlinger's low level features

See Also:
Constant Field Values

ACCESS_WIFI_STATE

public static final String ACCESS_WIFI_STATE
Allows applications to access information about Wi-Fi networks

See Also:
Constant Field Values

ADD_SYSTEM_SERVICE

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.

See Also:
Constant Field Values

BATTERY_STATS

public static final String BATTERY_STATS
Allows an application to update the collected battery statistics

See Also:
Constant Field Values

BLUETOOTH

public static final String BLUETOOTH
Allows applications to connect to paired bluetooth devices

See Also:
Constant Field Values

BLUETOOTH_ADMIN

public static final String BLUETOOTH_ADMIN
Allows applications to discover and pair bluetooth devices

See Also:
Constant Field Values

BRICK

public static final String BRICK
Required to be able to disable the device (very dangerous!).

See Also:
Constant Field Values

BROADCAST_PACKAGE_REMOVED

public static final String BROADCAST_PACKAGE_REMOVED
Allows an application to broadcast a notification that an application package has been removed.

See Also:
Constant Field Values

BROADCAST_STICKY

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.

See Also:
Constant Field Values

CALL_PHONE

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.

See Also:
Constant Field Values

CALL_PRIVILEGED

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.

See Also:
Constant Field Values

CAMERA

public static final String CAMERA
Required to be able to access the camera device.

See Also:
Constant Field Values

CHANGE_COMPONENT_ENABLED_STATE

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.

See Also:
Constant Field Values

CHANGE_CONFIGURATION

public static final String CHANGE_CONFIGURATION
Allows an application to modify the current configuration, such as locale.

See Also:
Constant Field Values

CHANGE_NETWORK_STATE

public static final String CHANGE_NETWORK_STATE
Allows applications to change network connectivity state

See Also:
Constant Field Values

CHANGE_WIFI_STATE

public static final String CHANGE_WIFI_STATE
Allows applications to change Wi-Fi connectivity state

See Also:
Constant Field Values

CLEAR_APP_CACHE

public static final String CLEAR_APP_CACHE
Allows an application to clear the caches of all installed applications on the device.

See Also:
Constant Field Values

CLEAR_APP_USER_DATA

public static final String CLEAR_APP_USER_DATA
Allows an application to clear user data

See Also:
Constant Field Values

CONTROL_LOCATION_UPDATES

public static final String CONTROL_LOCATION_UPDATES
Allows enabling/disabling location update notifications from the radio. Not for use by normal applications.

See Also:
Constant Field Values

DELETE_CACHE_FILES

public static final String DELETE_CACHE_FILES
Allows an application to delete cache files.

See Also:
Constant Field Values

DELETE_PACKAGES

public static final String DELETE_PACKAGES
Allows an application to delete packages.

See Also:
Constant Field Values

DEVICE_POWER

public static final String DEVICE_POWER
Allows low-level access to power management

See Also:
Constant Field Values

DIAGNOSTIC

public static final String DIAGNOSTIC
Allows applications to RW to diagnostic resources.

See Also:
Constant Field Values

DISABLE_KEYGUARD

public static final String DISABLE_KEYGUARD
Allows applications to disable the keyguard

See Also:
Constant Field Values

DUMP

public static final String DUMP
Allows an application to retrieve state dump information from system services.

See Also:
Constant Field Values

EXPAND_STATUS_BAR

public static final String EXPAND_STATUS_BAR
Allows an application to expand or collapse the status bar.

See Also:
Constant Field Values

FACTORY_TEST

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.

See Also:
Constant Field Values

FLASHLIGHT

public static final String FLASHLIGHT
Allows access to the flashlight

See Also:
Constant Field Values

FORCE_BACK

public static final String FORCE_BACK
Allows an application to force a BACK operation on whatever is the top activity.

See Also:
Constant Field Values

FOTA_UPDATE

public static final String FOTA_UPDATE
See Also:
Constant Field Values

GET_ACCOUNTS

public static final String GET_ACCOUNTS
Allows access to the list of accounts in the Accounts Service

See Also:
Constant Field Values

GET_PACKAGE_SIZE

public static final String GET_PACKAGE_SIZE
Allows an application to find out the space used by any package.

See Also:
Constant Field Values

GET_TASKS

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.

See Also:
Constant Field Values

HARDWARE_TEST

public static final String HARDWARE_TEST
Allows access to hardware peripherals. Intended only for hardware testing

See Also:
Constant Field Values

INJECT_EVENTS

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.

See Also:
Constant Field Values

INSTALL_PACKAGES

public static final String INSTALL_PACKAGES
Allows an application to install packages.

See Also:
Constant Field Values

INTERNAL_SYSTEM_WINDOW

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.

See Also:
Constant Field Values

INTERNET

public static final String INTERNET
Allows applications to open network sockets.

See Also:
Constant Field Values

MANAGE_APP_TOKENS

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.

See Also:
Constant Field Values

MASTER_CLEAR

public static final String MASTER_CLEAR
See Also:
Constant Field Values

MODIFY_AUDIO_SETTINGS

public static final String MODIFY_AUDIO_SETTINGS
Allows an application to modify global audio settings

See Also:
Constant Field Values

MODIFY_PHONE_STATE

public static final String MODIFY_PHONE_STATE
Allows modification of the telephony state - power on, mmi, etc. Does not include placing calls.

See Also:
Constant Field Values

MOUNT_UNMOUNT_FILESYSTEMS

public static final String MOUNT_UNMOUNT_FILESYSTEMS
Allows mounting and unmounting file systems for removable storage.

See Also:
Constant Field Values

PERSISTENT_ACTIVITY

public static final String PERSISTENT_ACTIVITY
Allow an application to make its activities persistent.

See Also:
Constant Field Values

PROCESS_OUTGOING_CALLS

public static final String PROCESS_OUTGOING_CALLS
Allows an application to monitor, modify, or abort outgoing calls.

See Also:
Constant Field Values

READ_CALENDAR

public static final String READ_CALENDAR
Allows an application to read the user's calendar data.

See Also:
Constant Field Values

READ_CONTACTS

public static final String READ_CONTACTS
Allows an application to read the user's contacts data.

See Also:
Constant Field Values

READ_FRAME_BUFFER

public static final String READ_FRAME_BUFFER
Allows an application to take screen shots and more generally get access to the frame buffer data

See Also:
Constant Field Values

READ_INPUT_STATE

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.

See Also:
Constant Field Values

READ_LOGS

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.

See Also:
Constant Field Values

READ_OWNER_DATA

public static final String READ_OWNER_DATA
Allows an application to read the owner's data.

See Also:
Constant Field Values

READ_PHONE_STATE

public static final String READ_PHONE_STATE
Allows read only access to phone state.

See Also:
Constant Field Values

READ_SMS

public static final String READ_SMS
Allows an application to read SMS messages.

See Also:
Constant Field Values

READ_SYNC_SETTINGS

public static final String READ_SYNC_SETTINGS
Allows applications to read the sync settings

See Also:
Constant Field Values

READ_SYNC_STATS

public static final String READ_SYNC_STATS
Allows applications to read the sync stats

See Also:
Constant Field Values

REBOOT

public static final String REBOOT
Required to be able to reboot the device.

See Also:
Constant Field Values

RECEIVE_BOOT_COMPLETED

public static final String RECEIVE_BOOT_COMPLETED
Allows an application to receive the Intent.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.

See Also:
Constant Field Values

RECEIVE_MMS

public static final String RECEIVE_MMS
Allows an application to monitor incoming MMS messages, to record or perform processing on them.

See Also:
Constant Field Values

RECEIVE_SMS

public static final String RECEIVE_SMS
Allows an application to monitor incoming SMS messages, to record or perform processing on them.

See Also:
Constant Field Values

RECEIVE_WAP_PUSH

public static final String RECEIVE_WAP_PUSH
Allows an application to monitor incoming WAP push messages.

See Also:
Constant Field Values

RECORD_AUDIO

public static final String RECORD_AUDIO
Allows an application to record audio

See Also:
Constant Field Values

REORDER_TASKS

public static final String REORDER_TASKS
Allows an application to change the Z-order of tasks

See Also:
Constant Field Values

RESTART_PACKAGES

public static final String RESTART_PACKAGES
Allows an application to restart other applications.

See Also:
Constant Field Values

SEND_SMS

public static final String SEND_SMS
Allows an application to send SMS messages.

See Also:
Constant Field Values

SET_ACTIVITY_WATCHER

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).

See Also:
Constant Field Values

SET_ALWAYS_FINISH

public static final String SET_ALWAYS_FINISH
Allows an application to control whether activities are immediately finished when put in the background.

See Also:
Constant Field Values

SET_ANIMATION_SCALE

public static final String SET_ANIMATION_SCALE
Modify the global animation scaling factor.

See Also:
Constant Field Values

SET_DEBUG_APP

public static final String SET_DEBUG_APP
Configure an application for debugging.

See Also:
Constant Field Values

SET_ORIENTATION

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.

See Also:
Constant Field Values

SET_PREFERRED_APPLICATIONS

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.

See Also:
Constant Field Values

SET_PROCESS_FOREGROUND

public static final String SET_PROCESS_FOREGROUND
Allows an application to force any currently running process to be in the foreground.

See Also:
Constant Field Values

SET_PROCESS_LIMIT

public static final String SET_PROCESS_LIMIT
Allows an application to set the maximum number of (not needed) application processes that can be running.

See Also:
Constant Field Values

SET_TIME_ZONE

public static final String SET_TIME_ZONE
Allows applications to set the system time zone

See Also:
Constant Field Values

SET_WALLPAPER

public static final String SET_WALLPAPER
Allows applications to set the wallpaper

See Also:
Constant Field Values

SET_WALLPAPER_HINTS

public static final String SET_WALLPAPER_HINTS
Allows applications to set the wallpaper hints

See Also:
Constant Field Values

SIGNAL_PERSISTENT_PROCESSES

public static final String SIGNAL_PERSISTENT_PROCESSES
Allow an application to request that a signal be sent to all persistent processes

See Also:
Constant Field Values

STATUS_BAR

public static final String STATUS_BAR
Allows an application to open, close, or disable the status bar and its icons.

See Also:
Constant Field Values

SUBSCRIBED_FEEDS_READ

public static final String SUBSCRIBED_FEEDS_READ
Allows an application to allow access the subscribed feeds ContentProvider.

See Also:
Constant Field Values

SUBSCRIBED_FEEDS_WRITE

public static final String SUBSCRIBED_FEEDS_WRITE
See Also:
Constant Field Values

SYSTEM_ALERT_WINDOW

public static final String SYSTEM_ALERT_WINDOW
Allows an application to open windows using the type WindowManager.LayoutParams.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.

See Also:
Constant Field Values

VIBRATE

public static final String VIBRATE
Allows access to the vibrator

See Also:
Constant Field Values

WAKE_LOCK

public static final String WAKE_LOCK
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming

See Also:
Constant Field Values

WRITE_APN_SETTINGS

public static final String WRITE_APN_SETTINGS
Allows applications to write the apn settings

See Also:
Constant Field Values

WRITE_CALENDAR

public static final String WRITE_CALENDAR
Allows an application to write (but not read) the user's calendar data.

See Also:
Constant Field Values

WRITE_CONTACTS

public static final String WRITE_CONTACTS
Allows an application to write (but not read) the user's contacts data.

See Also:
Constant Field Values

WRITE_GSERVICES

public static final String WRITE_GSERVICES
Allows an application to modify the Google service map.

See Also:
Constant Field Values

WRITE_OWNER_DATA

public static final String WRITE_OWNER_DATA
Allows an application to write (but not read) the owner's data.

See Also:
Constant Field Values

WRITE_SETTINGS

public static final String WRITE_SETTINGS
Allows an application to read or write the system settings.

See Also:
Constant Field Values

WRITE_SMS

public static final String WRITE_SMS
Allows an application to write SMS messages.

See Also:
Constant Field Values

WRITE_SYNC_SETTINGS

public static final String WRITE_SYNC_SETTINGS
Allows applications to write the sync settings

See Also:
Constant Field Values
Constructor Detail

Manifest.permission

public Manifest.permission()

Build 1.0_r1(from source)

Please submit a feedback, bug or feature