語言

WallpaperManager.SetResource 方法

定義

多載

名稱 Description
SetResource(Int32)

將當前系統桌布改成該資源中的點陣圖。

SetResource(Int32, WallpaperManagerFlags)

這個版本 #setResource(int) 允許呼叫者指定要設定哪些支援的桌布類別。

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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於