DevicePolicyManager.WipeData Metodo

Definizione

Overload

Nome Descrizione
WipeData(WipeDataFlags)

Vedere #wipeData(int, CharSequence)

WipeData(WipeDataFlags, ICharSequence)

Chiedere che tutti i dati utente vengano cancellati.

WipeData(WipeDataFlags, String)

Chiedere che tutti i dati utente vengano cancellati.

WipeData(WipeDataFlags)

Vedere #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

Parametri

flags
WipeDataFlags

Maschera di bit di opzioni aggiuntive: i flag attualmente supportati sono #WIPE_EXTERNAL_STORAGE, #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC e #WIPE_SILENTLY.

Attributi

Commenti

Vedere #wipeData(int, CharSequence)

Documentazione java per android.app.admin.DevicePolicyManager.wipeData(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

WipeData(WipeDataFlags, ICharSequence)

Chiedere che tutti i dati utente vengano cancellati.

[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

Parametri

flags
WipeDataFlags

Maschera di bit di opzioni aggiuntive: i flag attualmente supportati sono #WIPE_EXTERNAL_STORAGEe #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC.

reason
ICharSequence

stringa contenente il motivo della cancellazione dei dati, che può essere presentata all'utente.

Attributi

Commenti

Chiedere che tutti i dati utente vengano cancellati.

Se viene chiamato come utente secondario o profilo gestito, l'utente stesso e i dati utente associati verranno cancellati. In particolare, se il chiamante è un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione, la chiamata a questo metodo rinuncerà al dispositivo per l'uso personale, rimuovendo il profilo gestito e tutti i criteri impostati dal proprietario del profilo.

La chiamata a questo metodo dall'utente primario funzionerà solo se l'app chiamante ha come destinazione il livello Build.VERSION_CODES#TIRAMISU SDK o inferiore, nel qual caso causerà il riavvio del dispositivo, cancellando tutti i dati del dispositivo, inclusi tutti gli utenti secondari e i relativi dati, durante l'avvio. Se un'app destinata al livello Build.VERSION_CODES#UPSIDE_DOWN_CAKE SDK e superiore chiama questo metodo dall'utente primario o dall'ultimo utente completo, IllegalStateException verrà generata.

Se un'app vuole cancellare l'intero dispositivo indipendentemente dall'utente da cui provengono, deve usare #wipeDevice invece.

Documentazione java per android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

WipeData(WipeDataFlags, String)

Chiedere che tutti i dati utente vengano cancellati.

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

Parametri

flags
WipeDataFlags

Maschera di bit di opzioni aggiuntive: i flag attualmente supportati sono #WIPE_EXTERNAL_STORAGEe #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC.

reason
String

stringa contenente il motivo della cancellazione dei dati, che può essere presentata all'utente.

Commenti

Chiedere che tutti i dati utente vengano cancellati.

Se viene chiamato come utente secondario o profilo gestito, l'utente stesso e i dati utente associati verranno cancellati. In particolare, se il chiamante è un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione, la chiamata a questo metodo rinuncerà al dispositivo per l'uso personale, rimuovendo il profilo gestito e tutti i criteri impostati dal proprietario del profilo.

La chiamata a questo metodo dall'utente primario funzionerà solo se l'app chiamante ha come destinazione il livello Build.VERSION_CODES#TIRAMISU SDK o inferiore, nel qual caso causerà il riavvio del dispositivo, cancellando tutti i dati del dispositivo, inclusi tutti gli utenti secondari e i relativi dati, durante l'avvio. Se un'app destinata al livello Build.VERSION_CODES#UPSIDE_DOWN_CAKE SDK e superiore chiama questo metodo dall'utente primario o dall'ultimo utente completo, IllegalStateException verrà generata.

Se un'app vuole cancellare l'intero dispositivo indipendentemente dall'utente da cui provengono, deve usare #wipeDevice invece.

Documentazione java per android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a