WallpaperManager.SetBitmap Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags) |
|
| 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)
#setBitmap(Bitmap, Rect, boolean) Mit dieser Version kann der Aufrufer angeben, welche der unterstützten Hintergrundbildkategorien 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
Eine Bitmap, die die Hintergrundbilder liefert.
- visibleCropHint
- Rect
Der rechteckige Unterbereich davon fullImage sollte als Hintergrundbild angezeigt werden. Die Übergabe null für diesen Parameter bedeutet, dass das vollständige Bild nach Möglichkeit unter Berücksichtigung der Seitenverhältnisse des Bilds und des Geräts usw. angezeigt werden soll.
- allowBackup
- Boolean
true wenn das Betriebssystem dieses Hintergrundbild für die Wiederherstellung auf einem zukünftigen Gerät sichern darf; false andernfalls.
- which
- WallpaperManagerFlags
Flags, die angeben, welche Hintergrundbilder mit dem neuen Bild konfiguriert werden sollen.
Gibt zurück
Eine ganzzahlige ID, die dem neu aktiven Hintergrundbild zugewiesen ist; oder Null beim Fehler.
- Attribute
Hinweise
#setBitmap(Bitmap, Rect, boolean) Mit dieser Version kann der Aufrufer angeben, welche der unterstützten Hintergrundbildkategorien festgelegt werden sollen.
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
Eine Bitmap, die die Hintergrundbilder liefert.
- visibleCropHint
- Rect
Der rechteckige Unterbereich davon fullImage sollte als Hintergrundbild angezeigt werden. Die Übergabe null für diesen Parameter bedeutet, dass das vollständige Bild nach Möglichkeit unter Berücksichtigung der Seitenverhältnisse des Bilds und des Geräts usw. angezeigt werden soll.
- allowBackup
- Boolean
true wenn das Betriebssystem dieses Hintergrundbild für die Wiederherstellung auf einem zukünftigen Gerät sichern darf; false andernfalls.
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.
Die Übergabe null als visibleHint Parameter entspricht der Übergabe (0, 0, fullImage.getWidth(), ). fullImage.getHeight()
Für diese Methode muss der Aufrufer die Berechtigung android.Manifest.permission#SET_WALLPAPERenthalten.
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
Die Bitmap, die als neues Systemhintergrund verwendet werden soll.
- Attribute
Ausnahmen
Wenn ein Fehler auftritt, wird auf das integrierte Hintergrundbild zurückgesetzt.
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 #setBitmap(Bitmap, Rect, boolean) und Übergeben null des visibleCrop Rechtecks und true des allowBackup Parameters.
Für diese Methode muss der Aufrufer die Berechtigung android.Manifest.permission#SET_WALLPAPERenthalten.
Java Dokumentation für android.app.WallpaperManager.setBitmap(android.graphics.Bitmap).
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.