WallpaperManager.SetResource 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetResource(Int32) |
將當前系統桌布改成該資源中的點陣圖。 |
| SetResource(Int32, WallpaperManagerFlags) |
這個版本 |
SetResource(Int32)
將當前系統桌布改成該資源中的點陣圖。
[Android.Runtime.Register("setResource", "(I)V", "GetSetResource_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual void SetResource(int resid);
[<Android.Runtime.Register("setResource", "(I)V", "GetSetResource_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetResource : int -> unit
override this.SetResource : int -> unit
參數
- resid
- Int32
int:作為壁紙圖像使用的點陣圖資源 ID
- 屬性
備註
將當前系統桌布改成該資源中的點陣圖。 資源會以原始資料流的形式開啟並複製到桌布中;必須是有效的 PNG 或 JPEG 圖片。 成功後,意圖Intent.ACTION_WALLPAPER_CHANGED會被廣播。 此方法要求呼叫者持有權限Manifest.permission.SET_WALLPAPER。 需要Manifest.permission.SET_WALLPAPER
擲出:IOException 如果發生錯誤,會回復到內建的桌布。
Android 參考資料。android.app.WallpaperManager.setResource
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetResource(Int32, WallpaperManagerFlags)
這個版本 #setResource(int) 允許呼叫者指定要設定哪些支援的桌布類別。
[Android.Runtime.Register("setResource", "(II)I", "GetSetResource_IIHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual int SetResource(int resid, Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("setResource", "(II)I", "GetSetResource_IIHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetResource : int * Android.App.WallpaperManagerFlags -> int
override this.SetResource : int * Android.App.WallpaperManagerFlags -> int
參數
- resid
- Int32
要用作桌布圖片的點陣圖資源 ID
- which
- WallpaperManagerFlags
標示要用新圖片設定哪些桌布
傳回
一個分配給新啟用桌布的整數 ID;或者失敗的機率為零。
- 屬性
備註
setResource(int) 版本,允許呼叫者指定要設定哪些支援的桌布類別。 需要Manifest.permission.SET_WALLPAPER
另請參閱:
擲出:java.io.IOException
投擲:IOException
Android 參考資料。android.app.WallpaperManager.setResource
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。