Langue

DevicePolicyManager.WipeData Méthode

Définition

Surcharges

Nom Description
WipeData(WipeDataFlags)

Voir #wipeData(int, CharSequence)

WipeData(WipeDataFlags, ICharSequence)

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

WipeData(WipeDataFlags, String)

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

WipeData(WipeDataFlags)

Voir #wipeData(int, CharSequence)

[Android.Runtime.Register("wipeData", "(I)V", "GetWipeData_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")]
public virtual void WipeData(Android.App.Admin.WipeDataFlags flags);
[<Android.Runtime.Register("wipeData", "(I)V", "GetWipeData_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")>]
abstract member WipeData : Android.App.Admin.WipeDataFlags -> unit
override this.WipeData : Android.App.Admin.WipeDataFlags -> unit

Paramètres

flags
WipeDataFlags

Masque de bits d’options supplémentaires : les indicateurs actuellement pris en charge sont #WIPE_EXTERNAL_STORAGE, #WIPE_RESET_PROTECTION_DATA et #WIPE_SILENTLY.

Attributs

Remarques

Voir #wipeData(int, CharSequence)

Java documentation pour android.app.admin.DevicePolicyManager.wipeData(int).

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 à

WipeData(WipeDataFlags, ICharSequence)

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

[Android.Runtime.Register("wipeData", "(ILjava/lang/CharSequence;)V", "GetWipeData_ILjava_lang_CharSequence_Handler", ApiSince=28)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")]
public virtual void WipeData(Android.App.Admin.WipeDataFlags flags, Java.Lang.ICharSequence reason);
[<Android.Runtime.Register("wipeData", "(ILjava/lang/CharSequence;)V", "GetWipeData_ILjava_lang_CharSequence_Handler", ApiSince=28)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")>]
abstract member WipeData : Android.App.Admin.WipeDataFlags * Java.Lang.ICharSequence -> unit
override this.WipeData : Android.App.Admin.WipeDataFlags * Java.Lang.ICharSequence -> unit

Paramètres

flags
WipeDataFlags

Masque de bits des options supplémentaires : les indicateurs actuellement pris en charge sont #WIPE_EXTERNAL_STORAGE et #WIPE_RESET_PROTECTION_DATA.

reason
ICharSequence

chaîne qui contient la raison de l’effacement des données, qui peuvent être présentées à l’utilisateur.

Attributs

Remarques

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

S’il est appelé en tant qu’utilisateur secondaire ou profil managé, l’utilisateur lui-même et ses données utilisateur associées sont effacées. En particulier, si l’appelant est un propriétaire de profil d’un profil géré appartenant à l’organisation, l’appel de cette méthode abandonne l’appareil pour une utilisation personnelle, en supprimant le profil managé et toutes les stratégies définies par le propriétaire du profil.

L’appel de cette méthode à partir de l’utilisateur principal fonctionne uniquement si l’application appelante cible le niveau Build.VERSION_CODES#TIRAMISU du KIT DE développement logiciel (SDK) ou inférieur, auquel cas il entraîne le redémarrage de l’appareil, l’effacement de toutes les données de l’appareil, y compris tous les utilisateurs secondaires et leurs données, lors du démarrage. Si une application ciblant le niveau Build.VERSION_CODES#UPSIDE_DOWN_CAKE du KIT de développement logiciel (SDK) et versions ultérieures appelle cette méthode à partir de l’utilisateur principal ou du dernier utilisateur complet, IllegalStateException elle est levée.

Si une application souhaite réinitialiser l’ensemble de l’appareil, quel que soit l’utilisateur à partir duquel il provient, il doit l’utiliser #wipeDevice à la place.

Java documentation pour android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

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 à

WipeData(WipeDataFlags, String)

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

public void WipeData(Android.App.Admin.WipeDataFlags flags, string reason);
member this.WipeData : Android.App.Admin.WipeDataFlags * string -> unit

Paramètres

flags
WipeDataFlags

Masque de bits des options supplémentaires : les indicateurs actuellement pris en charge sont #WIPE_EXTERNAL_STORAGE et #WIPE_RESET_PROTECTION_DATA.

reason
String

chaîne qui contient la raison de l’effacement des données, qui peuvent être présentées à l’utilisateur.

Remarques

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

S’il est appelé en tant qu’utilisateur secondaire ou profil managé, l’utilisateur lui-même et ses données utilisateur associées sont effacées. En particulier, si l’appelant est un propriétaire de profil d’un profil géré appartenant à l’organisation, l’appel de cette méthode abandonne l’appareil pour une utilisation personnelle, en supprimant le profil managé et toutes les stratégies définies par le propriétaire du profil.

L’appel de cette méthode à partir de l’utilisateur principal fonctionne uniquement si l’application appelante cible le niveau Build.VERSION_CODES#TIRAMISU du KIT DE développement logiciel (SDK) ou inférieur, auquel cas il entraîne le redémarrage de l’appareil, l’effacement de toutes les données de l’appareil, y compris tous les utilisateurs secondaires et leurs données, lors du démarrage. Si une application ciblant le niveau Build.VERSION_CODES#UPSIDE_DOWN_CAKE du KIT de développement logiciel (SDK) et versions ultérieures appelle cette méthode à partir de l’utilisateur principal ou du dernier utilisateur complet, IllegalStateException elle est levée.

Si une application souhaite réinitialiser l’ensemble de l’appareil, quel que soit l’utilisateur à partir duquel il provient, il doit l’utiliser #wipeDevice à la place.

Java documentation pour android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

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 à