WallpaperManager.SetBitmap Methode

Definition

Überlädt

Name Beschreibung
SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Version von setBitmap(Bitmap,Rect,boolean), mit der der Aufrufer angeben kann, welche der unterstützten Hintergrundkategorien festgelegt werden sollen.

SetBitmap(Bitmap, Rect, Boolean)

Ändern Sie das aktuelle Systemhintergrund in eine Bitmap, und geben Sie einen Hinweis darauf an, welches Untermerk des vollständigen Bilds sichtbar sein soll.

SetBitmap(Bitmap)

Ändern Sie das aktuelle Systemhintergrund in eine Bitmap.

SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Version von setBitmap(Bitmap,Rect,boolean), mit der der Aufrufer angeben kann, welche der unterstützten Hintergrundkategorien festgelegt werden sollen.

[Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;ZI)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZIHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual int SetBitmap(Android.Graphics.Bitmap? fullImage, Android.Graphics.Rect? visibleCropHint, bool allowBackup, Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;ZI)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZIHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool * Android.App.WallpaperManagerFlags -> int
override this.SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool * Android.App.WallpaperManagerFlags -> int

Parameter

fullImage
Bitmap

Bitmap: Eine Bitmap, die die Hintergrundbilder liefert.

visibleCropHint
Rect

Rect: Der rechteckige Unterbereich von fullImage, der als Hintergrundbild angezeigt werden soll. Das Übergeben von NULL für diesen Parameter bedeutet, dass das vollständige Bild nach Möglichkeit angezeigt werden soll, wenn das Seitenverhältnis des Bilds und des Geräts usw. angegeben ist.

allowBackup
Boolean

boolescher Wert: true, wenn das Betriebssystem dieses Hintergrundbild für die Wiederherstellung auf einem zukünftigen Gerät sichern darf; andernfalls "false".

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 setBitmap(Bitmap,Rect,boolean), 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: IllegalArgumentException if the Bitmap is null

Throws: IOException

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

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:

SetBitmap(Bitmap, Rect, Boolean)

Ändern Sie das aktuelle Systemhintergrund in eine Bitmap, und geben Sie einen Hinweis darauf an, welches Untermerk des vollständigen Bilds sichtbar sein soll.

[Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Z)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual int SetBitmap(Android.Graphics.Bitmap? fullImage, Android.Graphics.Rect? visibleCropHint, bool allowBackup);
[<Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Z)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool -> int
override this.SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool -> int

Parameter

fullImage
Bitmap

Bitmap: Eine Bitmap, die die Hintergrundbilder liefert.

visibleCropHint
Rect

Rect: Der rechteckige Unterbereich von fullImage, der als Hintergrundbild angezeigt werden soll. Das Übergeben von NULL für diesen Parameter bedeutet, dass das vollständige Bild nach Möglichkeit angezeigt werden soll, wenn das Seitenverhältnis des Bilds und des Geräts usw. angegeben ist.

allowBackup
Boolean

boolescher Wert: true, wenn das Betriebssystem dieses Hintergrundbild für die Wiederherstellung auf einem zukünftigen Gerät sichern darf; andernfalls "false".

Gibt zurück

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

Attribute

Hinweise

Ändern Sie das aktuelle Systemhintergrund in eine Bitmap, und geben Sie einen Hinweis darauf an, welches Untermerk des vollständigen Bilds sichtbar sein soll. Das Betriebssystem versucht dann, den angegebenen Teil des vollständigen Bilds als statisches Systemhintergrundbild am besten darzustellen. Bei Erfolg wird die Absicht Intent.ACTION_WALLPAPER_CHANGED übertragen. Das Übergeben von NULL als visibleHint-Parameter entspricht dem Übergeben von Übergeben (0, 0, fullImage.getWidth(), fullImage.getHeight()). Für diese Methode muss der Aufrufer die Berechtigung Manifest.permission.SET_WALLPAPER halten. Erfordert Manifest.permission.SET_WALLPAPER

Ausgelöst: IOException Wenn beim Versuch, das Hintergrundbild auf das bereitgestellte Bild festzulegen, ein Fehler auftritt.

Throws: IllegalArgumentException If the visibleCropHint rectangle is empty or invalid or if the Bitmap is null

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

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:

SetBitmap(Bitmap)

Ändern Sie das aktuelle Systemhintergrund in eine Bitmap.

[Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;)V", "GetSetBitmap_Landroid_graphics_Bitmap_Handler")]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual void SetBitmap(Android.Graphics.Bitmap? bitmap);
[<Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;)V", "GetSetBitmap_Landroid_graphics_Bitmap_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetBitmap : Android.Graphics.Bitmap -> unit
override this.SetBitmap : Android.Graphics.Bitmap -> unit

Parameter

bitmap
Bitmap

Bitmap: Die Bitmap, die als neues Systemhintergrund verwendet werden soll.

Attribute

Hinweise

Ändern Sie das aktuelle Systemhintergrund in eine Bitmap. Die angegebene Bitmap wird in ein PNG konvertiert und als Hintergrundbild gespeichert. Bei Erfolg wird die Absicht Intent.ACTION_WALLPAPER_CHANGED übertragen. Diese Methode entspricht dem Aufrufen von setBitmap(Bitmap,Rect,boolean) und dem Übergeben von NULL für das visibleCrop-Rechteck und true für den allowBackup-Parameter. Für diese Methode muss der Aufrufer die Berechtigung Manifest.permission.SET_WALLPAPER halten. Erfordert Manifest.permission.SET_WALLPAPER

Ausgelöst: IOException Wenn beim Versuch, das Hintergrundbild auf das bereitgestellte Bild festzulegen, ein Fehler auftritt.

Throws: IllegalArgumentException if the Bitmap is null

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

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: