Deprecated

since v5.0.5 please use Permissions#android

Enumeration Members

READ_CALENDAR: "android.permission.READ_CALENDAR"

Allows to read the calendar data.

Property

Since

1.1.16

WRITE_CALENDAR: "android.permission.WRITE_CALENDAR"

Allows an application to write the user's calendar data.

Property

Since

1.1.16

CAMERA: "android.permission.CAMERA"

Required to be able to access the camera device.

Property

Since

1.1.16

READ_CONTACTS: "android.permission.READ_CONTACTS"

Allows an application to read the user's contacts data.

Property

Since

1.1.16

WRITE_CONTACTS: "android.permission.WRITE_CONTACTS"

Allows an application to write the user's contacts data.

Property

Since

1.1.16

GET_ACCOUNTS: "android.permission.GET_ACCOUNTS"

Allows access to the list of accounts in the Accounts Service.

Property

Since

1.1.16

ACCESS_FINE_LOCATION: "android.permission.ACCESS_FINE_LOCATION"

Allows an app to access precise location.

Property

Since

1.1.16

ACCESS_COARSE_LOCATION: "android.permission.ACCESS_COARSE_LOCATION"

Allows an app to access approximate location.

Property

Since

1.1.16

RECORD_AUDIO: "android.permission.RECORD_AUDIO"

Allows an application to record audio.

Property

Since

1.1.16

READ_PHONE_STATE: "android.permission.READ_PHONE_STATE"

Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.

Property

Since

1.1.16

CALL_PHONE: "android.permission.CALL_PHONE"

Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.

Property

Since

1.1.16

READ_CALL_LOG: "android.permission.READ_CALL_LOG"

Allows an application to read the user's call log.

Property

Since

1.1.16

WRITE_CALL_LOG: "android.permission.WRITE_CALL_LOG"

Allows an application to write (but not read) the user's call log data.

Property

Since

1.1.16

ADD_VOICEMAIL: "com.android.voicemail.permission.ADD_VOICEMAIL"

Allows an application to add voicemails into the system.

Property

Since

1.1.16

USE_SIP: "android.permission.USE_SIP"

Allows an application to use SIP service.

Property

Since

1.1.16

PROCESS_OUTGOING_CALLS: "android.permission.PROCESS_OUTGOING_CALLS"

Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether.

Property

Since

1.1.16

BODY_SENSORS: "android.permission.BODY_SENSORS"

Allows an application to access data from sensors that the user uses to measure what is happening inside his/her body, such as heart rate.

Property

Since

1.1.16

SEND_SMS: "android.permission.SEND_SMS"

Allows an application to send SMS messages.

Property

Since

1.1.16

RECEIVE_SMS: "android.permission.RECEIVE_SMS"

Allows an application to receive SMS messages.

Property

Since

1.1.16

READ_SMS: "android.permission.READ_SMS"

Allows an application to read SMS messages.

Property

Since

1.1.16

RECEIVE_WAP_PUSH: "android.permission.RECEIVE_WAP_PUSH"

Allows an application to receive WAP push messages.

Property

Since

1.1.16

RECEIVE_MMS: "android.permission.RECEIVE_MMS"

Allows an application to monitor incoming MMS messages.

Property

Since

1.1.16

READ_EXTERNAL_STORAGE: "android.permission.READ_EXTERNAL_STORAGE"

Allows to read from external storage. If you granted Application.Android.Permissions#WRITE_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE permission, you don't need this to granted this permission. Available on API Level 32 (Android 12) and below. You can use granular media permissions (READ_MEDIA_AUDIO, READ_MEDIA_IMAGE, READ_MEDIA_VIDEO) on API Level 33 (Android 13) and above.

Property

Since

1.1.16

WRITE_EXTERNAL_STORAGE: "android.permission.WRITE_EXTERNAL_STORAGE"

Allows to write to external storage.

Property

Since

1.1.16

WRITE_APN_SETTINGS: "android.permission.WRITE_APN_SETTINGS"

Allows applications to write the apn settings and read sensitive fields of an existing apn settings like user and password. You should include relevant permission setting to your AndroidManifest.xml file.

Property

Since

4.3.2

USE_FINGERPRINT: "android.permission.USE_FINGERPRINT"

Allows an app to use fingerprint hardware. This permission have been deprecated on API 26 or higher. Use USE_BIOMETRICS instead.

Property

Deprecated

USE_BIOMETRIC: "android.permission.USE_BIOMETRIC"

Allows an app to use device supported biometric modalities.

Property

BLUETOOTH: "android.permission.BLUETOOTH"

Allows applications to connect to paired bluetooth devices.

Property

BLUETOOTH_CONNECT: "android.permission.BLUETOOTH_CONNECT"

Required to be able to connect to paired Bluetooth devices.

Property

POST_NOTIFICATIONS: "android.permission.POST_NOTIFICATIONS"

Allows the app to post notifications. Available on API Level 33 (Android 13) and above

Property

READ_MEDIA_AUDIO: "android.permission.READ_MEDIA_AUDIO"

Allows the app to read media audio. Available on API Level 33 (Android 13) and above.

Property

READ_MEDIA_IMAGES: "android.permission.READ_MEDIA_IMAGES"

Allows the app to read media images. Available on API Level 33 (Android 13) and above.

Property

READ_MEDIA_VIDEO: "android.permission.READ_MEDIA_VIDEO"

Allows the app to read media video. Available on API Level 33 (Android 13) and above.

Property

Generated using TypeDoc