Partager via


DevicePolicyManager.GetPermissionGrantState Méthode

Définition

Retourne l’état d’octroi actuel d’une autorisation d’exécution pour une application spécifique.

[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

Paramètres

admin
ComponentName

Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.

packageName
String

Application pour laquelle vérifier l’état d’octroi.

permission
String

Autorisation de vérification.

Retours

état d’octroi actuel spécifié par la stratégie d’appareil. Si les administrateurs n’ont pas défini d’octroi n’a pas défini d’état d’octroi, la valeur de retour est #PERMISSION_GRANT_STATE_DEFAULT. Cela n’indique pas si l’autorisation est actuellement accordée pour le package. <p/> Si un état d’octroi a été défini par le propriétaire du profil ou de l’appareil, la valeur de retour sera l’une des #PERMISSION_GRANT_STATE_DENIED #PERMISSION_GRANT_STATE_GRANTEDou , ce qui indique si l’autorisation est actuellement refusée ou accordée.

Attributs

Remarques

Retourne l’état d’octroi actuel d’une autorisation d’exécution pour une application spécifique. Cette fonction peut être appelée par un propriétaire de l’appareil, un propriétaire de profil ou par un délégué donné l’étendue #DELEGATION_PERMISSION_GRANT via #setDelegatedScopes.

Documentation Java pour android.app.admin.DevicePolicyManager.getPermissionGrantState(android.content.ComponentName, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à