Added in API level 1

permission_group

class permission_group
kotlin.Any
   ↳ android.Manifest.permission_group

Summary

Constants
static String

Used for permissions that are associated with activity recognition.

static String

Used for runtime permissions related to user's calendar.

static String

Used for permissions that are associated telephony features.

static String

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

static String

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

static String

Used for permissions that allow accessing the device location.

static String

Used for permissions that are associated with accessing microphone audio from the device.

static String

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

static String

Used for permissions that are associated with posting notifications

static String

Used for permissions that are associated telephony features.

static String

Required to be able to read audio files from shared storage.

static String

Required to be able to read image and video files from shared storage.

static String

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

static String

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

static String

Used for runtime permissions related to the shared external storage.

Public constructors

Constants

ACTIVITY_RECOGNITION

Added in API level 29
static val ACTIVITY_RECOGNITION: String

Used for permissions that are associated with activity recognition.

Value: "android.permission-group.ACTIVITY_RECOGNITION"

CALENDAR

Added in API level 17
static val CALENDAR: String

Used for runtime permissions related to user's calendar.

Value: "android.permission-group.CALENDAR"

CALL_LOG

Added in API level 28
static val CALL_LOG: String

Used for permissions that are associated telephony features.

Value: "android.permission-group.CALL_LOG"

CAMERA

Added in API level 17
static val CAMERA: String

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

Value: "android.permission-group.CAMERA"

CONTACTS

Added in API level 23
static val CONTACTS: String

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

Value: "android.permission-group.CONTACTS"

LOCATION

Added in API level 1
static val LOCATION: String

Used for permissions that allow accessing the device location.

Value: "android.permission-group.LOCATION"

MICROPHONE

Added in API level 17
static val MICROPHONE: String

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.

Value: "android.permission-group.MICROPHONE"

NEARBY_DEVICES

Added in API level 31
static val NEARBY_DEVICES: String

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

Protection level: dangerous

Value: "android.permission-group.NEARBY_DEVICES"

NOTIFICATIONS

Added in API level 33
static val NOTIFICATIONS: String

Used for permissions that are associated with posting notifications

Value: "android.permission-group.NOTIFICATIONS"

PHONE

Added in API level 23
static val PHONE: String

Used for permissions that are associated telephony features.

Value: "android.permission-group.PHONE"

READ_MEDIA_AURAL

Added in API level 33
static val READ_MEDIA_AURAL: String

Required to be able to read audio files from shared storage.

Protection level: dangerous

Value: "android.permission-group.READ_MEDIA_AURAL"

READ_MEDIA_VISUAL

Added in API level 33
static val READ_MEDIA_VISUAL: String

Required to be able to read image and video files from shared storage.

Protection level: dangerous

Value: "android.permission-group.READ_MEDIA_VISUAL"

SENSORS

Added in API level 23
static val SENSORS: String

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

Value: "android.permission-group.SENSORS"

SMS

Added in API level 23
static val SMS: String

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

Value: "android.permission-group.SMS"

STORAGE

Added in API level 4
static val STORAGE: String

Used for runtime permissions related to the shared external storage.

Value: "android.permission-group.STORAGE"

Public constructors

permission_group

permission_group()