Lenguaje

WallpaperManager.PeekDrawable Método

Definición

Sobrecargas

Nombre Description
PeekDrawable()

Nota importante: Hasta Android 12, este método requiere el permiso Manifest.permission.READ_EXTERNAL_STORAGE.

PeekDrawable(WallpaperManagerFlags)

Nota importante: solo las aplicaciones con Manifest.permission.MANAGE_EXTERNAL_STORAGE deben usar este método.

PeekDrawable()

Nota importante: Hasta Android 12, este método requiere el permiso Manifest.permission.READ_EXTERNAL_STORAGE.

[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

Devoluciones

Objeto Dibujable para el fondo de pantalla solicitado. Este valor puede ser null.

Atributos

Comentarios

Nota importante: Hasta Android 12, este método requiere el permiso Manifest.permission.READ_EXTERNAL_STORAGE. A partir de Android 13, ya no es posible acceder directamente al fondo de pantalla, sino que se devuelve el fondo de pantalla predeterminado del sistema (algunas versiones de Android 13 pueden producir una SecurityException). Desde Android 14, este método no debe usarse y siempre producirá una excepción SecurityException. Las aplicaciones con Manifest.permission.MANAGE_EXTERNAL_STORAGE todavía pueden acceder al fondo de pantalla real en todas las versiones. Equivalente a getDrawable().

Consulte también:

Inicia: SecurityException tal y como se describe en la nota.

Referencia de Android para android.app.WallpaperManager.peekDrawable.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

PeekDrawable(WallpaperManagerFlags)

Nota importante: solo las aplicaciones con Manifest.permission.MANAGE_EXTERNAL_STORAGE deben usar este método.

[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

Parámetros

which
WallpaperManagerFlags

int: identificador FLAG_* de un tipo de fondo de pantalla válido. Produce IllegalArgumentException si se solicita un fondo de pantalla no válido. El valor es 0 o una combinación de lo siguiente: FLAG_SYSTEM FLAG_LOCK

Devoluciones

Objeto Dibujable para el fondo de pantalla solicitado. Este valor puede ser null.

Atributos

Comentarios

Nota importante: solo las aplicaciones con Manifest.permission.MANAGE_EXTERNAL_STORAGE deben usar este método. De lo contrario, se producirá una excepción SecurityException. Equivalente a getDrawable(int).

Consulte también:

Throws: Parameters

Inicia: SecurityException tal y como se describe en la nota.

Referencia de Android para android.app.WallpaperManager.peekDrawable.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a