DevicePolicyManager.WipeData 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| WipeData(WipeDataFlags) |
請參閱 |
| 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_SILENTLY和 。
- 屬性
備註
請參閱 #wipeData(int, CharSequence)
Java 文件 android.app.admin.DevicePolicyManager.wipeData(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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和 。
- reason
- ICharSequence
一個包含清除資料理由的字串,可以呈現給使用者。
- 屬性
備註
要求清除所有用戶資料。
若被呼叫為次要使用者或受管理的設定檔,使用者本身及其相關使用者資料將被清除。 特別是,若呼叫者是組織擁有的管理型態設定檔的擁有者,撥用此方法將將該裝置交出用於個人使用,移除該受管理設定檔及設定檔擁有者設定的所有政策。
從主要使用者呼叫此方法僅在呼叫應用程式目標為 SDK 等級 Build.VERSION_CODES#TIRAMISU 或以下時有效,若此情況,裝置會重新啟動,清除所有裝置資料——包括所有次要使用者及其資料——同時啟動時。 如果一個針對 SDK 等級 Build.VERSION_CODES#UPSIDE_DOWN_CAKE 以上的應用程式從主要使用者或最後一個完整使用者呼叫此方法, IllegalStateException 將會被拋出。
如果應用程式想要清除整個裝置,不管使用者是哪個,他們應該改用 #wipeDevice 。
Java 文件 android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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和 。
- reason
- String
一個包含清除資料理由的字串,可以呈現給使用者。
備註
要求清除所有用戶資料。
若被呼叫為次要使用者或受管理的設定檔,使用者本身及其相關使用者資料將被清除。 特別是,若呼叫者是組織擁有的管理型態設定檔的擁有者,撥用此方法將將該裝置交出用於個人使用,移除該受管理設定檔及設定檔擁有者設定的所有政策。
從主要使用者呼叫此方法僅在呼叫應用程式目標為 SDK 等級 Build.VERSION_CODES#TIRAMISU 或以下時有效,若此情況,裝置會重新啟動,清除所有裝置資料——包括所有次要使用者及其資料——同時啟動時。 如果一個針對 SDK 等級 Build.VERSION_CODES#UPSIDE_DOWN_CAKE 以上的應用程式從主要使用者或最後一個完整使用者呼叫此方法, IllegalStateException 將會被拋出。
如果應用程式想要清除整個裝置,不管使用者是哪個,他們應該改用 #wipeDevice 。
Java 文件 android.app.admin.DevicePolicyManager.wipeData(int, java.lang.CharSequence)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。