DevicePolicyManager.SetPermissionPolicy Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définissez la réponse par défaut pour les futures demandes d’autorisation d’exécution par les applications.
[Android.Runtime.Register("setPermissionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetPermissionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=23)]
public virtual void SetPermissionPolicy(Android.Content.ComponentName? admin, Android.App.Admin.PermissionPolicy policy);
[<Android.Runtime.Register("setPermissionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetPermissionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=23)>]
abstract member SetPermissionPolicy : Android.Content.ComponentName * Android.App.Admin.PermissionPolicy -> unit
override this.SetPermissionPolicy : Android.Content.ComponentName * Android.App.Admin.PermissionPolicy -> unit
Paramètres
- admin
- ComponentName
Quel profil ou propriétaire de l’appareil cette demande est associé, ou null si l’appelant est un délégué de stratégie d’autorisation de jeu.
- policy
- PermissionPolicy
Une des constantes #PERMISSION_POLICY_PROMPTde stratégie , #PERMISSION_POLICY_AUTO_GRANT et #PERMISSION_POLICY_AUTO_DENY.
- Attributs
Remarques
Définissez la réponse par défaut pour les futures demandes d’autorisation d’exécution par les applications. 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. La stratégie peut autoriser l’opération normale qui invite l’utilisateur à accorder une autorisation ou peut autoriser l’octroi automatique ou le refus des demandes d’autorisation d’exécution par une application. Cela s’applique également aux nouvelles autorisations déclarées par les mises à jour d’application. Lorsqu’une autorisation est refusée ou accordée de cette façon, l’effet équivaut à définir l’autorisation * accorder l’état via #setPermissionGrantState.
Comme cette stratégie agit uniquement sur les demandes d’autorisation d’exécution, elle s’applique uniquement aux applications créées avec une targetSdkVersion ou une version android.os.Build.VERSION_CODES#M ultérieure.
REMARQUE : Sur les appareils en cours d’exécution android.os.Build.VERSION_CODES#S et versions ultérieures, une stratégie d’octroi automatique ne s’applique pas à certaines autorisations liées aux capteurs sur certaines configurations. Consultez #setPermissionGrantState(ComponentName, String, String, int) la liste des autorisations affectées et le changement de comportement pour les profils managés et les appareils entièrement gérés.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.