WallpaperManager.Clear 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。