WallpaperManager.GetDrawable(WallpaperManagerFlags) Método

Definición

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

[Android.Runtime.Register("getDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_IHandler", ApiSince=34)]
public virtual Android.Graphics.Drawables.Drawable? GetDrawable(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("getDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_IHandler", ApiSince=34)>]
abstract member GetDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
override this.GetDrawable : 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.

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. Recupera el fondo de pantalla solicitado para el tipo de fondo de pantalla especificado si el fondo de pantalla no es un fondo de pantalla en directo. Este método no debe usarse para mostrar el fondo de pantalla del usuario en una aplicación: WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER debe usarse en su lugar.

Cuando se llama a con which=FLAG_SYSTEM, si hay un fondo de pantalla en directo en pantalla principal, se devuelve el fondo de pantalla predeterminado integrado.

Cuando se llama a con which=FLAG_LOCK, si hay un fondo de pantalla en directo en pantalla de bloqueo, o si la pantalla de bloqueo y la pantalla principal comparten el mismo motor de fondo de pantalla, se devuelve null.

getWallpaperInfo(int) se puede usar para determinar si hay un fondo de pantalla en directo en un tipo de pantalla especificado.

Throws: Parameters

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

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

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