WallpaperManager.PeekDrawable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| PeekDrawable() |
Nota importante: fino ad Android 12, questo metodo richiede l'autorizzazione Manifest.permission.READ_EXTERNAL_STORAGE. |
| PeekDrawable(WallpaperManagerFlags) |
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. |
PeekDrawable()
Nota importante: fino ad Android 12, questo metodo richiede l'autorizzazione 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
Valori restituiti
Oggetto Drawable per lo sfondo richiesto. Questo valore può essere Null.
- Attributi
Commenti
Nota importante: fino ad Android 12, questo metodo richiede l'autorizzazione Manifest.permission.READ_EXTERNAL_STORAGE. A partire da Android 13, l'accesso diretto allo sfondo non è più possibile, ma viene restituito lo sfondo del sistema predefinito (alcune versioni di Android 13 potrebbero generare un'eccezione SecurityException). Da Android 14, questo metodo non deve essere usato e genererà sempre un'eccezione SecurityException. Le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE possono comunque accedere allo sfondo reale in tutte le versioni. Equivalente a getDrawable().
Vedere anche:
Genera: SecurityException come descritto nella nota
Informazioni di riferimento su Android per android.app.WallpaperManager.peekDrawable.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PeekDrawable(WallpaperManagerFlags)
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo.
[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
Parametri
- which
- WallpaperManagerFlags
int: identificatore FLAG_* di un tipo di sfondo valido. Genera IllegalArgumentException se viene richiesto uno sfondo non valido. Il valore è 0 o una combinazione delle opzioni seguenti: FLAG_SYSTEM FLAG_LOCK
Valori restituiti
Oggetto Drawable per lo sfondo richiesto. Questo valore può essere Null.
- Attributi
Commenti
Nota importante: solo le app con Manifest.permission.MANAGE_EXTERNAL_STORAGE devono usare questo metodo. In caso contrario, verrà generata un'eccezione SecurityException. Equivalente a getDrawable(int).
Vedere anche:
Genera: parametri
Genera: SecurityException come descritto nella nota
Informazioni di riferimento su Android per android.app.WallpaperManager.peekDrawable.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.