WallpaperManager.SetResource Methode

Definition

Überlädt

Name Beschreibung
SetResource(Int32)

Ändern Sie das aktuelle Systemhintergrundbild in die Bitmap in der angegebenen Ressource.

SetResource(Int32, WallpaperManagerFlags)

Version von setResource(int), mit der der Aufrufer angeben kann, welche der unterstützten Hintergrundkategorien festgelegt werden sollen.

SetResource(Int32)

Ändern Sie das aktuelle Systemhintergrundbild in die Bitmap in der angegebenen Ressource.

[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

Parameter

resid
Int32

int: Die Ressourcen-ID der Bitmap, die als Hintergrundbild verwendet werden soll

Attribute

Hinweise

Ändern Sie das aktuelle Systemhintergrundbild in die Bitmap in der angegebenen Ressource. Die Ressource wird als Rohdatenstrom geöffnet und in das Hintergrundbild kopiert. es muss ein gültiges PNG- oder JPEG-Bild sein. Bei Erfolg wird die Absicht Intent.ACTION_WALLPAPER_CHANGED übertragen. Für diese Methode muss der Aufrufer die Berechtigung Manifest.permission.SET_WALLPAPER halten. Erfordert Manifest.permission.SET_WALLPAPER

Throws: IOException If an error occurs reverting to the built-in wallpaper.

Android-Referenz für android.app.WallpaperManager.setResource.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetResource(Int32, WallpaperManagerFlags)

Version von setResource(int), mit der der Aufrufer angeben kann, welche der unterstützten Hintergrundkategorien festgelegt werden sollen.

[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

Parameter

resid
Int32

int: Die Ressourcen-ID der Bitmap, die als Hintergrundbild verwendet werden soll

which
WallpaperManagerFlags

int: Flags, die angeben, welche Hintergrundbilder mit dem neuen Bild konfiguriert werden sollen. Der Wert ist entweder 0 oder eine Kombination aus folgendem Wert: FLAG_SYSTEM FLAG_LOCK

Gibt zurück

Eine ganzzahlige ID, die dem neu aktiven Hintergrundbild zugewiesen ist; oder Null beim Fehler.

Attribute

Hinweise

Version von setResource(int), mit der der Aufrufer angeben kann, welche der unterstützten Hintergrundkategorien festgelegt werden sollen. Erfordert Manifest.permission.SET_WALLPAPER

Siehe auch:

Throws: java.io.IOException

Throws: IOException

Android-Referenz für android.app.WallpaperManager.setResource.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: