Поделиться через


DevicePolicyManager.WipeData Метод

Определение

Перегрузки

WipeData(WipeDataFlags)

См. раздел #wipeData(int, CharSequence).

WipeData(WipeDataFlags, ICharSequence)

Попросите удалить все пользовательские данные.

WipeData(WipeDataFlags, String)

Попросите удалить все пользовательские данные.

WipeData(WipeDataFlags)

См. раздел #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

Параметры

flags
WipeDataFlags

Битовая маска дополнительных параметров: в настоящее время поддерживаются #WIPE_EXTERNAL_STORAGEфлаги , #WIPE_RESET_PROTECTION_DATA#WIPE_EUICC и #WIPE_SILENTLY.

Атрибуты

Комментарии

См. раздел #wipeData(int, CharSequence).

Документация по Java для android.app.admin.DevicePolicyManager.wipeData(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

WipeData(WipeDataFlags, ICharSequence)

Попросите удалить все пользовательские данные.

[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

Параметры

flags
WipeDataFlags

Битовая маска дополнительных параметров: в настоящее время поддерживаются #WIPE_EXTERNAL_STORAGEфлаги и #WIPE_RESET_PROTECTION_DATA #WIPE_EUICC.

reason
ICharSequence

Строка, содержащая причину очистки данных, которую можно представить пользователю.

Атрибуты

Комментарии

Попросите удалить все пользовательские данные.

Если он вызывается как дополнительный пользователь или управляемый профиль, сам пользователь и связанные с ним данные будут удалены. В частности, если вызывающий объект является владельцем профиля управляемого профиля организации, вызов этого метода отклонит устройство для личного использования, удалив управляемый профиль и все политики, заданные владельцем профиля.

Вызов этого метода от основного пользователя будет работать только в том случае, если вызывающее приложение предназначено для уровня Build.VERSION_CODES#TIRAMISU ПАКЕТА SDK или ниже, в этом случае устройство перезагрузится, стирает все данные устройства , включая всех вторичных пользователей и их данные , во время загрузки. Если приложение, нацеливающееся на уровень Build.VERSION_CODES#UPSIDE_DOWN_CAKE SDK и выше, вызывает этот метод от основного пользователя или последнего полного пользователя, IllegalStateException будет создано.

Если приложение хочет очистить все устройство независимо от того, какой пользователь они есть, они должны использовать #wipeDevice вместо этого.

Документация по Java для android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

WipeData(WipeDataFlags, String)

Попросите удалить все пользовательские данные.

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

Параметры

flags
WipeDataFlags

Битовая маска дополнительных параметров: в настоящее время поддерживаются #WIPE_EXTERNAL_STORAGEфлаги и #WIPE_RESET_PROTECTION_DATA #WIPE_EUICC.

reason
String

Строка, содержащая причину очистки данных, которую можно представить пользователю.

Комментарии

Попросите удалить все пользовательские данные.

Если он вызывается как дополнительный пользователь или управляемый профиль, сам пользователь и связанные с ним данные будут удалены. В частности, если вызывающий объект является владельцем профиля управляемого профиля организации, вызов этого метода отклонит устройство для личного использования, удалив управляемый профиль и все политики, заданные владельцем профиля.

Вызов этого метода от основного пользователя будет работать только в том случае, если вызывающее приложение предназначено для уровня Build.VERSION_CODES#TIRAMISU ПАКЕТА SDK или ниже, в этом случае устройство перезагрузится, стирает все данные устройства , включая всех вторичных пользователей и их данные , во время загрузки. Если приложение, нацеливающееся на уровень Build.VERSION_CODES#UPSIDE_DOWN_CAKE SDK и выше, вызывает этот метод от основного пользователя или последнего полного пользователя, IllegalStateException будет создано.

Если приложение хочет очистить все устройство независимо от того, какой пользователь они есть, они должны использовать #wipeDevice вместо этого.

Документация по Java для android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к