Build 1.0_r1(from source)

android
Class Manifest.permission_group

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

public static final class Manifest.permission_group
extends Object


Field Summary
static String ACCOUNTS
          Permissions for direct access to Google accounts.
static String COST_MONEY
          Used for permissions that can be used to make the user spend money without their direct involvement.
static String DEVELOPMENT_TOOLS
          Group of permissions that are related to development features.
static String HARDWARE_CONTROLS
          Used for permissions that provide direct access to the hardware on the device.
static String LOCATION
          Used for permissions that allow access to the user's current location.
static String MESSAGES
          Used for permissions that allow an application to send messages on behalf of the user or intercept messages being received by the user.
static String NETWORK
          Used for permissions that provide access to networking services.
static String PERSONAL_INFO
          Used for permissions that provide access to the user's private data, such as contacts, calendar events, e-mail messages, etc.
static String PHONE_CALLS
          Used for permissions that are associated with accessing and modifyign telephony state: intercepting outgoing calls, reading and modifying the phone state.
static String SYSTEM_TOOLS
          Group of permissions that are related to system APIs.
 
Constructor Summary
Manifest.permission_group()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCOUNTS

public static final String ACCOUNTS
Permissions for direct access to Google accounts. Note that while right now this is only used for Google accounts, we expect in the future to have a more general account management facility so this is specified as a general platform permission group for accessing accounts.

See Also:
Constant Field Values

COST_MONEY

public static final String COST_MONEY
Used for permissions that can be used to make the user spend money without their direct involvement. For example, this is the group for permissions that allow you to directly place phone calls, directly send SMS messages, etc.

See Also:
Constant Field Values

DEVELOPMENT_TOOLS

public static final String DEVELOPMENT_TOOLS
Group of permissions that are related to development features. These are not permissions that should appear in normal applications; they protect APIs that are intended only to be used for development purposes.

See Also:
Constant Field Values

HARDWARE_CONTROLS

public static final String HARDWARE_CONTROLS
Used for permissions that provide direct access to the hardware on the device. This includes audio, the camera, vibrator, etc.

See Also:
Constant Field Values

LOCATION

public static final String LOCATION
Used for permissions that allow access to the user's current location.

See Also:
Constant Field Values

MESSAGES

public static final String MESSAGES
Used for permissions that allow an application to send messages on behalf of the user or intercept messages being received by the user. This is primarily intended for SMS/MMS messaging, such as receiving or reading an MMS.

See Also:
Constant Field Values

NETWORK

public static final String NETWORK
Used for permissions that provide access to networking services. The main permission here is internet access, but this is also an appropriate group for accessing or modifying any network configuration or other related network operations.

See Also:
Constant Field Values

PERSONAL_INFO

public static final String PERSONAL_INFO
Used for permissions that provide access to the user's private data, such as contacts, calendar events, e-mail messages, etc. This includes both reading and writing of this data (which should generally be expressed as two distinct permissions).

See Also:
Constant Field Values

PHONE_CALLS

public static final String PHONE_CALLS
Used for permissions that are associated with accessing and modifyign telephony state: intercepting outgoing calls, reading and modifying the phone state. Note that placing phone calls is not in this group, since that is in the more important "takin' yer moneys" group.

See Also:
Constant Field Values

SYSTEM_TOOLS

public static final String SYSTEM_TOOLS
Group of permissions that are related to system APIs. Many of these are not permissions the user will be expected to understand, and such permissions should generally be marked as "normal" protection level so they don't get displayed. This can also, however, be used for miscellaneous features that provide access to the operating system, such as writing the global system settings.

See Also:
Constant Field Values
Constructor Detail

Manifest.permission_group

public Manifest.permission_group()

Build 1.0_r1(from source)

Please submit a feedback, bug or feature