Sprache

WallpaperManager.PeekDrawable Methode

Definition

Überlädt

Name Beschreibung
PeekDrawable()

Wichtiger Hinweis: Bis zu Android 12 erfordert diese Methode die Manifest.permission.READ_EXTERNAL_STORAGE Berechtigung.

PeekDrawable(WallpaperManagerFlags)

Wichtiger Hinweis: Nur Apps mit Manifest.permission.MANAGE_EXTERNAL_STORAGE sollten diese Methode verwenden.

PeekDrawable()

Wichtiger Hinweis: Bis zu Android 12 erfordert diese Methode die Manifest.permission.READ_EXTERNAL_STORAGE Berechtigung.

[Android.Runtime.Register("peekDrawable", "()Landroid/graphics/drawable/Drawable;", "GetPeekDrawableHandler")]
public virtual Android.Graphics.Drawables.Drawable? PeekDrawable();
[<Android.Runtime.Register("peekDrawable", "()Landroid/graphics/drawable/Drawable;", "GetPeekDrawableHandler")>]
abstract member PeekDrawable : unit -> Android.Graphics.Drawables.Drawable
override this.PeekDrawable : unit -> Android.Graphics.Drawables.Drawable

Gibt zurück

Ein Drawable-Objekt für das angeforderte Hintergrundbild. Dieser Wert kann null sein.

Attribute

Hinweise

Wichtiger Hinweis: Bis zu Android 12 erfordert diese Methode die Manifest.permission.READ_EXTERNAL_STORAGE Berechtigung. Ab Android 13 ist der direkte Zugriff auf das Hintergrundbild nicht mehr möglich, stattdessen wird das Standard-System-Hintergrundbild zurückgegeben (einige Versionen von Android 13 können eine SecurityException auslösen). Ab Android 14 sollte diese Methode nicht verwendet werden und löst immer eine SecurityException aus. Apps mit Manifest.permission.MANAGE_EXTERNAL_STORAGE können weiterhin auf das echte Hintergrundbild aller Versionen zugreifen. Entspricht getDrawable().

Siehe auch:

Ausgelöst: SecurityException wie in der Notiz beschrieben

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

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:

PeekDrawable(WallpaperManagerFlags)

Wichtiger Hinweis: Nur Apps mit Manifest.permission.MANAGE_EXTERNAL_STORAGE sollten diese Methode verwenden.

[Android.Runtime.Register("peekDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetPeekDrawable_IHandler", ApiSince=34)]
public virtual Android.Graphics.Drawables.Drawable? PeekDrawable(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("peekDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetPeekDrawable_IHandler", ApiSince=34)>]
abstract member PeekDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
override this.PeekDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable

Parameter

which
WallpaperManagerFlags

int: Der FLAG_*-Bezeichner eines gültigen Hintergrundbildtyps. Löst IllegalArgumentException aus, wenn ein ungültiges Hintergrundbild angefordert wird. Der Wert ist entweder 0 oder eine Kombination aus folgendem Wert: FLAG_SYSTEM FLAG_LOCK

Gibt zurück

Ein Drawable-Objekt für das angeforderte Hintergrundbild. Dieser Wert kann null sein.

Attribute

Hinweise

Wichtiger Hinweis: Nur Apps mit Manifest.permission.MANAGE_EXTERNAL_STORAGE sollten diese Methode verwenden. Andernfalls wird eine SecurityException ausgelöst. Entspricht getDrawable(int).

Siehe auch:

Throws: Parameters

Ausgelöst: SecurityException wie in der Notiz beschrieben

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

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: