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