Partager via


DevicePolicyManager.GetUserRestrictions(ComponentName) Méthode

Définition

Appelé par un administrateur pour obtenir des restrictions utilisateur définies par eux-mêmes avec #addUserRestriction(ComponentName, String).

[Android.Runtime.Register("getUserRestrictions", "(Landroid/content/ComponentName;)Landroid/os/Bundle;", "GetGetUserRestrictions_Landroid_content_ComponentName_Handler", ApiSince=24)]
public virtual Android.OS.Bundle GetUserRestrictions(Android.Content.ComponentName admin);
[<Android.Runtime.Register("getUserRestrictions", "(Landroid/content/ComponentName;)Landroid/os/Bundle;", "GetGetUserRestrictions_Landroid_content_ComponentName_Handler", ApiSince=24)>]
abstract member GetUserRestrictions : Android.Content.ComponentName -> Android.OS.Bundle
override this.GetUserRestrictions : Android.Content.ComponentName -> Android.OS.Bundle

Paramètres

admin
ComponentName

Auquel DeviceAdminReceiver cette requête est associée.

Retours

dont Bundle les clés sont les restrictions utilisateur et les valeurs indiquant boolean si la restriction est définie.

Attributs

Remarques

Appelé par un administrateur pour obtenir des restrictions utilisateur définies par eux-mêmes avec #addUserRestriction(ComponentName, String).

L’utilisateur cible peut avoir plus de restrictions définies par le système ou d’autres administrateurs. Pour obtenir toutes les restrictions utilisateur actuellement définies, utilisez UserManager#getUserRestrictions().

Le propriétaire du profil d’un profil managé appartenant à l’organisation peut appeler cette méthode sur l’instance DevicePolicyManager obtenue à partir de #getParentProfileInstance(ComponentName)laquelle il a obtenu , pour récupérer les restrictions à l’échelle de l’appareil qu’il a précédemment définies avec #addUserRestriction(ComponentName, String).

Pour les appelants ciblant Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE ou version ultérieure, cette API retourne les restrictions locales définies sur l’utilisateur appelant, ou sur le profil parent s’il est appelé à partir de l’instance DevicePolicyManager obtenue à partir de #getParentProfileInstance(ComponentName). Pour obtenir les restrictions globales définies par l’administrateur, appelez #getUserRestrictionsGlobally() à la place.

Notez qu’il est différent que les restrictions retournées pour les appelants ciblant pré Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE, si cette API retourne toutes les restrictions locales/globales définies par l’administrateur sur l’utilisateur appelant à l’aide #addUserRestriction(ComponentName, String) ou l’utilisateur parent s’il est appelé sur l’instance DevicePolicyManager obtenue à partir de #getParentProfileInstance.

Documentation Java pour android.app.admin.DevicePolicyManager.getUserRestrictions(android.content.ComponentName).

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 à