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_EUICC#WIPE_RESET_PROTECTION_DATA、および #WIPE_SILENTLYです。

属性

注釈

#wipeData(int, CharSequence)」を参照してください。

の Java ドキュメント android.app.admin.DevicePolicyManager.wipeData(int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

ユーザーに表示できるデータをワイプする理由を含む文字列。

属性

注釈

すべてのユーザー データをワイプするように依頼します。

セカンダリ ユーザーまたはマネージド プロファイルとして呼び出された場合、ユーザー自体とそれに関連付けられているユーザー データがワイプされます。 特に、呼び出し元がorganization所有のマネージド プロファイルのプロファイル所有者である場合、このメソッドを呼び出すと、個人使用のためにデバイスが放棄され、プロファイル所有者によって設定されたすべてのポリシーが削除されます。

このメソッドをプライマリ ユーザーから呼び出すことは、呼び出し元のアプリが SDK レベル Build.VERSION_CODES#TIRAMISU 以下を対象としている場合にのみ機能します。その場合、起動中にすべてのデバイス データ (すべてのセカンダリ ユーザーとそのデータを含む) が消去され、デバイスが再起動されます。 SDK レベル Build.VERSION_CODES#UPSIDE_DOWN_CAKE 以上を対象とするアプリが、プライマリ ユーザーまたは最後のフル ユーザーからこのメソッドを呼び出している場合は、 IllegalStateException がスローされます。

アプリが、ユーザーに関係なくデバイス全体をワイプする場合は、代わりに を使用 #wipeDevice する必要があります。

の Java ドキュメント android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

ユーザーに表示できるデータをワイプする理由を含む文字列。

注釈

すべてのユーザー データをワイプするように依頼します。

セカンダリ ユーザーまたはマネージド プロファイルとして呼び出された場合、ユーザー自体とそれに関連付けられているユーザー データがワイプされます。 特に、呼び出し元がorganization所有のマネージド プロファイルのプロファイル所有者である場合、このメソッドを呼び出すと、個人使用のためにデバイスが放棄され、プロファイル所有者によって設定されたすべてのポリシーが削除されます。

このメソッドをプライマリ ユーザーから呼び出すことは、呼び出し元のアプリが SDK レベル Build.VERSION_CODES#TIRAMISU 以下を対象としている場合にのみ機能します。その場合、起動中にすべてのデバイス データ (すべてのセカンダリ ユーザーとそのデータを含む) が消去され、デバイスが再起動されます。 SDK レベル Build.VERSION_CODES#UPSIDE_DOWN_CAKE 以上を対象とするアプリが、プライマリ ユーザーまたは最後のフル ユーザーからこのメソッドを呼び出している場合は、 IllegalStateException がスローされます。

アプリが、ユーザーに関係なくデバイス全体をワイプする場合は、代わりに を使用 #wipeDevice する必要があります。

の Java ドキュメント android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象