Поделиться через


DevicePolicyManager.GetPermissionGrantState Метод

Определение

Возвращает текущее состояние предоставления разрешения среды выполнения для конкретного приложения.

[Android.Runtime.Register("getPermissionGrantState", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I", "GetGetPermissionGrantState_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS")]
public virtual Android.App.Admin.PermissionGrantState GetPermissionGrantState(Android.Content.ComponentName? admin, string packageName, string permission);
[<Android.Runtime.Register("getPermissionGrantState", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I", "GetGetPermissionGrantState_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS")>]
abstract member GetPermissionGrantState : Android.Content.ComponentName * string * string -> Android.App.Admin.PermissionGrantState
override this.GetPermissionGrantState : Android.Content.ComponentName * string * string -> Android.App.Admin.PermissionGrantState

Параметры

admin
ComponentName

С которым DeviceAdminReceiver связан этот запрос. Значение NULL, если вызывающий объект не является администратором устройства.

packageName
String

Приложение для проверки состояния предоставления.

permission
String

Разрешение на проверку.

Возвращаемое значение

текущее состояние предоставления, указанное политикой устройства. Если администраторы не установили состояние предоставления, возвращается #PERMISSION_GRANT_STATE_DEFAULTзначение. Это не указывает, предоставляется ли разрешение для пакета. <p/> Если состояние предоставления было задано владельцем профиля или устройства, возвращаемое значение будет одним из #PERMISSION_GRANT_STATE_DENIED или #PERMISSION_GRANT_STATE_GRANTED, что указывает, запрещено ли разрешение или предоставлено.

Атрибуты

Комментарии

Возвращает текущее состояние предоставления разрешения среды выполнения для конкретного приложения. Эта функция может вызываться владельцем устройства, владельцем профиля или делегатом, заданным областью#DELEGATION_PERMISSION_GRANT.#setDelegatedScopes

Документация по Java для android.app.admin.DevicePolicyManager.getPermissionGrantState(android.content.ComponentName, java.lang.String, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к