WallpaperManager.PeekDrawable Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| PeekDrawable() |
Observação importante: até o Android 12, esse método requer a permissão Manifest.permission.READ_EXTERNAL_STORAGE. |
| PeekDrawable(WallpaperManagerFlags) |
Observação importante: somente aplicativos com Manifest.permission.MANAGE_EXTERNAL_STORAGE devem usar esse método. |
PeekDrawable()
Observação importante: até o Android 12, esse método requer a permissão 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
Retornos
Um objeto Desenhável para o papel de parede solicitado. Esse valor pode ser nulo.
- Atributos
Comentários
Observação importante: até o Android 12, esse método requer a permissão Manifest.permission.READ_EXTERNAL_STORAGE. A partir do Android 13, o acesso direto ao papel de parede não é mais possível, em vez disso, o papel de parede do sistema padrão é retornado (algumas versões do Android 13 podem gerar uma SecurityException). Do Android 14, esse método não deve ser usado e sempre gerará uma SecurityException. Aplicativos com Manifest.permission.MANAGE_EXTERNAL_STORAGE ainda podem acessar o papel de parede real em todas as versões. Equivalente a getDrawable().
Consulte também:
Lançamentos: SecurityException, conforme descrito na nota
Referência do Android para android.app.WallpaperManager.peekDrawable.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
PeekDrawable(WallpaperManagerFlags)
Observação importante: somente aplicativos com Manifest.permission.MANAGE_EXTERNAL_STORAGE devem usar esse 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: O identificador FLAG_* de um tipo de papel de parede válido. Gerará IllegalArgumentException se um papel de parede inválido for solicitado. O valor é 0 ou uma combinação do seguinte: FLAG_SYSTEM FLAG_LOCK
Retornos
Um objeto Desenhável para o papel de parede solicitado. Esse valor pode ser nulo.
- Atributos
Comentários
Observação importante: somente aplicativos com Manifest.permission.MANAGE_EXTERNAL_STORAGE devem usar esse método. Caso contrário, uma SecurityException será lançada. Equivalente a getDrawable(int).
Consulte também:
Lançamentos: Parâmetros
Lançamentos: SecurityException, conforme descrito na nota
Referência do Android para android.app.WallpaperManager.peekDrawable.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.