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 runtime 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
À qual DeviceAdminReceiver essa solicitação está associada. Nulo se o chamador não for um administrador do dispositivo.
- packageName
- String
O aplicativo para o qual verificar o estado de concessão.
- permission
- String
A permissão para verificar.
Retornos
o estado de concessão atual especificado pela política de dispositivo. Se os administradores não definirem uma concessão não tiver definido um estado de concessão, o valor retornado será #PERMISSION_GRANT_STATE_DEFAULT. Isso não indica se a permissão é concedida no momento para o pacote.
<p/> Se um estado de concessão foi definido pelo proprietário do perfil ou do dispositivo, o valor retornado será um ou #PERMISSION_GRANT_STATE_GRANTED#PERMISSION_GRANT_STATE_DENIED , o que indica se a permissão foi negada ou concedida no momento.
- Atributos
Comentários
Retorna o estado de concessão atual de uma permissão de runtime para um aplicativo específico. Essa função pode ser chamada por um proprietário do dispositivo, pelo proprietário do perfil ou por um delegado fornecido pelo #DELEGATION_PERMISSION_GRANT escopo por meio #setDelegatedScopesde .
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.