語言

WallpaperManager.Clear 方法

定義

多載

名稱 Description
Clear()

移除目前已設定的系統桌布,恢復成系統內建的桌布。

Clear(WallpaperManagerFlags)

移除一個或多個目前設定的桌布,並恢復系統預設顯示。

Clear()

移除目前已設定的系統桌布,恢復成系統內建的桌布。

[Android.Runtime.Register("clear", "()V", "GetClearHandler")]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual void Clear();
[<Android.Runtime.Register("clear", "()V", "GetClearHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
屬性

備註

移除目前已設定的系統桌布,恢復成系統內建的桌布。 成功後,意圖Intent.ACTION_WALLPAPER_CHANGED會被廣播。 此方法要求呼叫者持有權限Manifest.permission.SET_WALLPAPER。 需要Manifest.permission.SET_WALLPAPER

擲出:IOException 如果發生錯誤,會回復到內建的桌布。

Android 參考資料。android.app.WallpaperManager.clear

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Clear(WallpaperManagerFlags)

移除一個或多個目前設定的桌布,並恢復系統預設顯示。

[Android.Runtime.Register("clear", "(I)V", "GetClear_IHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual void Clear(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("clear", "(I)V", "GetClear_IHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member Clear : Android.App.WallpaperManagerFlags -> unit
override this.Clear : Android.App.WallpaperManagerFlags -> unit

參數

which
WallpaperManagerFlags

int:FLAG_SYSTEM或FLAG_LOCK的位元組合 值要麼是 0,要麼是以下組合:FLAG_SYSTEM FLAG_LOCK

屬性

備註

移除一個或多個目前設定的桌布,並恢復系統預設顯示。 成功後,意圖Intent.ACTION_WALLPAPER_CHANGED會被廣播。 當呼叫 which=FLAG_LOCK 時,清除鎖定畫面的桌布。 主畫面桌布會在鎖定畫面中顯示。 當以 which=FLAG_SYSTEM 呼叫時,請將主畫面桌布恢復為預設值。 鎖屏桌布不會改變:如果之前的桌布是主畫面和鎖屏共用的,它就會變成只鎖屏。 當 WHO 被呼喚時 =(FLAG_LOCK |FLAG_SYSTEM),在主畫面和鎖定畫面都放置預設桌布,移除任何使用者自訂的桌布。 . 需要Manifest.permission.SET_WALLPAPER

擲出:IOException 如果發生錯誤,會回復到內建的桌布。

Android 參考資料。android.app.WallpaperManager.clear

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於