# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Ctors | Inherited Methods

# Manifest.permission_group

`public static final class Manifest.permission_group`
`extends Object` ``

java.lang.Object
↳ | android.Manifest.permission_group

## Summary

### Constants
`String` | `ACTIVITY_RECOGNITION` Used for permissions that are associated with activity recognition.
`String` | `CALENDAR` Used for runtime permissions related to user's calendar.
`String` | `CALL_LOG` Used for permissions that are associated telephony features.
`String` | `CAMERA` Used for permissions that are associated with accessing camera or capturing images/video from the device.
`String` | `CONTACTS` Used for runtime permissions related to contacts and profiles on this device.
`String` | `LOCATION` Used for permissions that allow accessing the device location.
`String` | `MICROPHONE` Used for permissions that are associated with accessing microphone audio from the device.
`String` | `NEARBY_DEVICES` Required to be able to discover and connect to nearby Bluetooth devices.
`String` | `PHONE` Used for permissions that are associated telephony features.
`String` | `SENSORS` Used for permissions that are associated with accessing body or environmental sensors.
`String` | `SMS` Used for runtime permissions related to user's SMS messages.
`String` | `STORAGE` Used for runtime permissions related to the shared external storage.

### Public constructors
`permission_group()`

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Constants

### ACTIVITY_RECOGNITION

    public static final String ACTIVITY_RECOGNITION

Used for permissions that are associated with activity recognition.

Constant Value: "android.permission-group.ACTIVITY_RECOGNITION"

### CALENDAR

    public static final String CALENDAR

Used for runtime permissions related to user's calendar.

Constant Value: "android.permission-group.CALENDAR"

### CALL_LOG

    public static final String CALL_LOG

Used for permissions that are associated telephony features.

Constant Value: "android.permission-group.CALL_LOG"

### CAMERA

    public static final String CAMERA

Used for permissions that are associated with accessing camera or capturing images/video from the device.

Constant Value: "android.permission-group.CAMERA"

### CONTACTS

    public static final String CONTACTS

Used for runtime permissions related to contacts and profiles on this device.

Constant Value: "android.permission-group.CONTACTS"

### LOCATION

    public static final String LOCATION

Used for permissions that allow accessing the device location.

Constant Value: "android.permission-group.LOCATION"

### MICROPHONE

    public static final String MICROPHONE

Used for permissions that are associated with accessing microphone audio from the device. Note that phone calls also capture audio but are in a separate (more visible) permission group.

Constant Value: "android.permission-group.MICROPHONE"

### NEARBY_DEVICES

    public static final String NEARBY_DEVICES

Required to be able to discover and connect to nearby Bluetooth devices.

Protection level: dangerous

Constant Value: "android.permission-group.NEARBY_DEVICES"

### PHONE

    public static final String PHONE

Used for permissions that are associated telephony features.

Constant Value: "android.permission-group.PHONE"

### SENSORS

    public static final String SENSORS

Used for permissions that are associated with accessing body or environmental sensors.

Constant Value: "android.permission-group.SENSORS"

### SMS

    public static final String SMS

Used for runtime permissions related to user's SMS messages.

Constant Value: "android.permission-group.SMS"

### STORAGE

    public static final String STORAGE

Used for runtime permissions related to the shared external storage.

Constant Value: "android.permission-group.STORAGE"

## Public constructors

### permission_group

    public permission_group ()

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*