DevicePolicyManager.WipeData Método

Definición

Sobrecargas

Nombre Description
WipeData(WipeDataFlags)

Vea #wipeData(int, CharSequence).

WipeData(WipeDataFlags, ICharSequence)

Pida que se borren todos los datos de usuario.

WipeData(WipeDataFlags, String)

Pida que se borren todos los datos de usuario.

WipeData(WipeDataFlags)

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

Parámetros

flags
WipeDataFlags

Máscara de bits de opciones adicionales: las marcas admitidas actualmente son #WIPE_EXTERNAL_STORAGE, #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC y #WIPE_SILENTLY.

Atributos

Comentarios

Vea #wipeData(int, CharSequence).

Java documentación para android.app.admin.DevicePolicyManager.wipeData(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

WipeData(WipeDataFlags, ICharSequence)

Pida que se borren todos los datos de usuario.

[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

Parámetros

flags
WipeDataFlags

Máscara de bits de opciones adicionales: las marcas admitidas actualmente son #WIPE_EXTERNAL_STORAGEy #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC.

reason
ICharSequence

una cadena que contiene el motivo del borrado de datos, que se puede presentar al usuario.

Atributos

Comentarios

Pida que se borren todos los datos de usuario.

Si se llama como usuario secundario o perfil administrado, se borrarán el propio usuario y sus datos de usuario asociados. En concreto, si el autor de la llamada es propietario del perfil de un perfil administrado propiedad de la organización, la llamada a este método renunciará al dispositivo para su uso personal, quitando el perfil administrado y todas las directivas establecidas por el propietario del perfil.

Llamar a este método desde el usuario principal solo funcionará si la aplicación que realiza la llamada tiene como destino el nivel Build.VERSION_CODES#TIRAMISU de SDK o inferior, en cuyo caso hará que el dispositivo se reinicie, borrando todos los datos del dispositivo, incluidos todos los usuarios secundarios y sus datos, mientras se arranca. Si una aplicación que tiene como destino el nivel Build.VERSION_CODES#UPSIDE_DOWN_CAKE del SDK y versiones posteriores llama a este método desde el usuario principal o al último usuario completo, IllegalStateException se producirá.

Si una aplicación quiere borrar todo el dispositivo independientemente del usuario del que procede, debe usar #wipeDevice en su lugar.

Java documentación para android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

WipeData(WipeDataFlags, String)

Pida que se borren todos los datos de usuario.

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

Parámetros

flags
WipeDataFlags

Máscara de bits de opciones adicionales: las marcas admitidas actualmente son #WIPE_EXTERNAL_STORAGEy #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC.

reason
String

una cadena que contiene el motivo del borrado de datos, que se puede presentar al usuario.

Comentarios

Pida que se borren todos los datos de usuario.

Si se llama como usuario secundario o perfil administrado, se borrarán el propio usuario y sus datos de usuario asociados. En concreto, si el autor de la llamada es propietario del perfil de un perfil administrado propiedad de la organización, la llamada a este método renunciará al dispositivo para su uso personal, quitando el perfil administrado y todas las directivas establecidas por el propietario del perfil.

Llamar a este método desde el usuario principal solo funcionará si la aplicación que realiza la llamada tiene como destino el nivel Build.VERSION_CODES#TIRAMISU de SDK o inferior, en cuyo caso hará que el dispositivo se reinicie, borrando todos los datos del dispositivo, incluidos todos los usuarios secundarios y sus datos, mientras se arranca. Si una aplicación que tiene como destino el nivel Build.VERSION_CODES#UPSIDE_DOWN_CAKE del SDK y versiones posteriores llama a este método desde el usuario principal o al último usuario completo, IllegalStateException se producirá.

Si una aplicación quiere borrar todo el dispositivo independientemente del usuario del que procede, debe usar #wipeDevice en su lugar.

Java documentación para android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a