DevicePolicyManager.GetPermissionGrantState Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o estado de concessão atual de uma permissão de tempo de execução para um aplicativo específico.
[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
Parâmetros
- admin
- ComponentName
A que DeviceAdminReceiver este pedido está associado. Nulo se o chamador não for um administrador de dispositivo.
- packageName
- String
O pedido para verificar o estado de concessão para.
- permission
- String
A permissão para verificar.
Retornos
O estado de concessão atual especificado pela diretiva do dispositivo. Se os administradores não definiram uma concessão que não definiu um estado de concessão, o valor de retorno será #PERMISSION_GRANT_STATE_DEFAULT. Isso não indica se a permissão é ou não concedida atualmente para o pacote.
<p/> Se um estado de concessão foi definido pelo perfil ou proprietário do dispositivo, o valor de retorno será um de ou #PERMISSION_GRANT_STATE_GRANTED, que indica se a permissão foi negada #PERMISSION_GRANT_STATE_DENIED ou concedida no momento.
- Atributos
Comentários
Retorna o estado de concessão atual de uma permissão de tempo de execução para um aplicativo específico. Essa função pode ser chamada por um proprietário de dispositivo, proprietário de perfil ou por um delegado, dado o #DELEGATION_PERMISSION_GRANT escopo via #setDelegatedScopes.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.