Langue

DevicePolicyManager.SetAccountManagementDisabled Méthode

Définition

Appelé par un propriétaire d’appareil ou un propriétaire de profil pour désactiver la gestion des comptes pour un type spécifique de compte.

[Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")]
public virtual void SetAccountManagementDisabled(Android.Content.ComponentName? admin, string? accountType, bool disabled);
[<Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")>]
abstract member SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit
override this.SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit

Paramètres

admin
ComponentName

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

accountType
String

Pour lequel la gestion des comptes est désactivée ou activée.

disabled
Boolean

Valeur booléenne indiquant que la gestion des comptes est désactivée (true) ou activée (false).

Attributs

Remarques

Appelé par un propriétaire d’appareil ou un propriétaire de profil pour désactiver la gestion des comptes pour un type spécifique de compte.

L’administrateur de l’appareil appelant doit être propriétaire de l’appareil ou propriétaire du profil. Si ce n’est pas le cas, une exception de sécurité est levée.

Lorsque la gestion des comptes est désactivée pour un type de compte, l’ajout ou la suppression d’un compte de ce type ne sera pas possible.

À partir du profil ou du propriétaire de android.os.Build.VERSION_CODES#N l’appareil, vous pouvez toujours utiliser android.accounts.AccountManager des API pour ajouter ou supprimer des comptes lorsque la gestion des comptes pour un type spécifique est désactivée.

Cette méthode peut être appelée sur l’instance DevicePolicyManager retournée par le propriétaire du #getParentProfileInstance(ComponentName) profil sur un appareil appartenant à l’organisation, pour restreindre les comptes qui ne peuvent pas être gérés sur le profil principal.

À partir de Build.VERSION_CODES#UPSIDE_DOWN_CAKE, une fois que la stratégie de gestion des comptes désactivée a été définie, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur si la stratégie a été correctement définie ou non. Ce rappel contient : ul>li L’identificateur<DevicePolicyIdentifiers#ACCOUNT_MANAGEMENT_DISABLED_POLICY de stratégie li> L’offre groupée params de stratégie supplémentaire, qui contient PolicyUpdateReceiver#EXTRA_ACCOUNT_TYPE le type de compte que la stratégie s’applique à <li> Le TargetUser fait que cette stratégie soit liée à <li> The PolicyUpdateResult, qui sera PolicyUpdateResult#RESULT_POLICY_SET si la stratégie a été correctement définie ou la raison pour laquelle la stratégie n’a pas pu être définie (par exemplePolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Si une modification a été apportée à la stratégie,><<PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur de cette modification. Ce rappel contient les mêmes paramètres que PolicyUpdateReceiver#onPolicySetResult et la PolicyUpdateResult raison pour laquelle la stratégie a changé.

Java documentation pour android.app.admin.DevicePolicyManager.setAccountManagementDisabled(android.content.ComponentName, java.lang.String, boolean).

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.

S’applique à