Lingua

WallpaperManager.SetBitmap Metodo

Definizione

Overload

Nome Descrizione
SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Versione di setBitmap(Bitmap,Rect,boolean) che consente al chiamante di specificare quale delle categorie di sfondo supportate impostare.

SetBitmap(Bitmap, Rect, Boolean)

Modificare lo sfondo del sistema corrente in una bitmap, specificando un suggerimento su quale subrectangle dell'immagine completa deve essere visibile.

SetBitmap(Bitmap)

Modificare lo sfondo del sistema corrente in una bitmap.

SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Versione di setBitmap(Bitmap,Rect,boolean) che consente al chiamante di specificare quale delle categorie di sfondo supportate impostare.

[Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;ZI)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZIHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual int SetBitmap(Android.Graphics.Bitmap? fullImage, Android.Graphics.Rect? visibleCropHint, bool allowBackup, Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;ZI)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZIHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool * Android.App.WallpaperManagerFlags -> int
override this.SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool * Android.App.WallpaperManagerFlags -> int

Parametri

fullImage
Bitmap

Bitmap: bitmap che fornirà le immagini dello sfondo.

visibleCropHint
Rect

Rect: la sottoregione rettangolare di fullImage che deve essere visualizzata come sfondo. Se si passa null per questo parametro, l'immagine completa deve essere visualizzata, se possibile, in base alle proporzioni dell'immagine e del dispositivo e così via.

allowBackup
Boolean

boolean: true se il sistema operativo è autorizzato a eseguire il backup di questa immagine dello sfondo per il ripristino in un dispositivo futuro; false in caso contrario.

which
WallpaperManagerFlags

int: flag che indicano quali sfondi configurare con la nuova immagine. Il valore è 0 o una combinazione delle opzioni seguenti: FLAG_SYSTEM FLAG_LOCK

Valori restituiti

ID intero assegnato allo sfondo appena attivo; o zero in caso di errore.

Attributi

Commenti

Versione di setBitmap(Bitmap,Rect,boolean) che consente al chiamante di specificare quale delle categorie di sfondo supportate impostare. Richiede Manifest.permission.SET_WALLPAPER

Vedere anche:

Throws: java.io.IOException

Genera: IllegalArgumentException se bitmap è null

Genera: IOException

Informazioni di riferimento su Android per android.app.WallpaperManager.setBitmap.

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

SetBitmap(Bitmap, Rect, Boolean)

Modificare lo sfondo del sistema corrente in una bitmap, specificando un suggerimento su quale subrectangle dell'immagine completa deve essere visibile.

[Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Z)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual int SetBitmap(Android.Graphics.Bitmap? fullImage, Android.Graphics.Rect? visibleCropHint, bool allowBackup);
[<Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Z)I", "GetSetBitmap_Landroid_graphics_Bitmap_Landroid_graphics_Rect_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool -> int
override this.SetBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * bool -> int

Parametri

fullImage
Bitmap

Bitmap: bitmap che fornirà le immagini dello sfondo.

visibleCropHint
Rect

Rect: la sottoregione rettangolare di fullImage che deve essere visualizzata come sfondo. Se si passa null per questo parametro, l'immagine completa deve essere visualizzata, se possibile, in base alle proporzioni dell'immagine e del dispositivo e così via.

allowBackup
Boolean

boolean: true se il sistema operativo è autorizzato a eseguire il backup di questa immagine dello sfondo per il ripristino in un dispositivo futuro; false in caso contrario.

Valori restituiti

ID intero assegnato allo sfondo appena attivo; o zero in caso di errore.

Attributi

Commenti

Modificare lo sfondo del sistema corrente in una bitmap, specificando un suggerimento su quale subrectangle dell'immagine completa deve essere visibile. Il sistema operativo tenterà quindi di presentare al meglio la parte specificata dell'immagine completa come immagine dello sfondo del sistema statico. In caso di esito positivo, la finalità Intent.ACTION_WALLPAPER_CHANGED viene trasmessa. Il passaggio di null come parametro visibleHint equivale al passaggio (0, 0, fullImage.getWidth(), fullImage.getHeight()). Questo metodo richiede al chiamante di conservare l'autorizzazione Manifest.permission.SET_WALLPAPER. Richiede Manifest.permission.SET_WALLPAPER

Genera: IOException Se si verifica un errore quando si tenta di impostare lo sfondo sull'immagine specificata.

Genera: IllegalArgumentException Se il rettangolo visibleCropHint è vuoto o non valido o se bitmap è null

Informazioni di riferimento su Android per android.app.WallpaperManager.setBitmap.

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

SetBitmap(Bitmap)

Modificare lo sfondo del sistema corrente in una bitmap.

[Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;)V", "GetSetBitmap_Landroid_graphics_Bitmap_Handler")]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual void SetBitmap(Android.Graphics.Bitmap? bitmap);
[<Android.Runtime.Register("setBitmap", "(Landroid/graphics/Bitmap;)V", "GetSetBitmap_Landroid_graphics_Bitmap_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetBitmap : Android.Graphics.Bitmap -> unit
override this.SetBitmap : Android.Graphics.Bitmap -> unit

Parametri

bitmap
Bitmap

Bitmap: bitmap da usare come nuovo sfondo del sistema.

Attributi

Commenti

Modificare lo sfondo del sistema corrente in una bitmap. La bitmap specificata viene convertita in un file PNG e archiviata come sfondo. In caso di esito positivo, la finalità Intent.ACTION_WALLPAPER_CHANGED viene trasmessa. Questo metodo equivale a chiamare setBitmap(Bitmap,Rect,boolean) e passando null per il rettangolo visibleCrop e true per il parametro allowBackup. Questo metodo richiede al chiamante di conservare l'autorizzazione Manifest.permission.SET_WALLPAPER. Richiede Manifest.permission.SET_WALLPAPER

Genera: IOException Se si verifica un errore quando si tenta di impostare lo sfondo sull'immagine specificata.

Genera: IllegalArgumentException se bitmap è null

Informazioni di riferimento su Android per android.app.WallpaperManager.setBitmap.

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