Langue

WallpaperManager.SetBitmap Méthode

Définition

Surcharges

Nom Description
SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Version de setBitmap(Bitmap,Rect,boolean) qui permet à l’appelant de spécifier les catégories de papier peint prises en charge à définir.

SetBitmap(Bitmap, Rect, Boolean)

Remplacez le papier peint système actuel par une bitmap, en spécifiant un indicateur sur la sous-valeur de l’image complète à afficher.

SetBitmap(Bitmap)

Remplacez le papier peint système actuel par une bitmap.

SetBitmap(Bitmap, Rect, Boolean, WallpaperManagerFlags)

Version de setBitmap(Bitmap,Rect,boolean) qui permet à l’appelant de spécifier les catégories de papier peint prises en charge à définir.

[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

Paramètres

fullImage
Bitmap

Bitmap : bitmap qui fournira l’image de papier peint.

visibleCropHint
Rect

Rect : La sous-région rectangulaire de fullImage qui doit être affichée comme papier peint. Le passage de null pour ce paramètre signifie que l’image complète doit être affichée si possible en fonction des proportions de l’image et de l’appareil, etc.

allowBackup
Boolean

booléen : true si le système d’exploitation est autorisé à sauvegarder cette image de papier peint pour la restauration sur un appareil futur ; false sinon.

which
WallpaperManagerFlags

int : indicateurs indiquant le ou les papier peints à configurer avec la nouvelle image. La valeur est 0 ou une combinaison des éléments suivants : FLAG_SYSTEM FLAG_LOCK

Retours

ID entier affecté au papier peint nouvellement actif ; ou zéro en cas d’échec.

Attributs

Remarques

Version de setBitmap(Bitmap,Rect,boolean) qui permet à l’appelant de spécifier les catégories de papier peint prises en charge à définir. Nécessite Manifest.permission.SET_WALLPAPER

Voir aussi :

Levées : java.io.IOException

Levées : IllegalArgumentException si la bitmap a la valeur Null

Levées : IOException

Référence Android pour android.app.WallpaperManager.setBitmap.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SetBitmap(Bitmap, Rect, Boolean)

Remplacez le papier peint système actuel par une bitmap, en spécifiant un indicateur sur la sous-valeur de l’image complète à afficher.

[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

Paramètres

fullImage
Bitmap

Bitmap : bitmap qui fournira l’image de papier peint.

visibleCropHint
Rect

Rect : La sous-région rectangulaire de fullImage qui doit être affichée comme papier peint. Le passage de null pour ce paramètre signifie que l’image complète doit être affichée si possible en fonction des proportions de l’image et de l’appareil, etc.

allowBackup
Boolean

booléen : true si le système d’exploitation est autorisé à sauvegarder cette image de papier peint pour la restauration sur un appareil futur ; false sinon.

Retours

ID entier affecté au papier peint nouvellement actif ; ou zéro en cas d’échec.

Attributs

Remarques

Remplacez le papier peint système actuel par une bitmap, en spécifiant un indicateur sur la sous-valeur de l’image complète à afficher. Le système d’exploitation tentera ensuite de présenter la partie donnée de l’image complète en tant qu’image de papier peint système statique. En cas de réussite, l’intention Intent.ACTION_WALLPAPER_CHANGED est diffusée. Le passage de null comme paramètre visibleHint équivaut à passer (0, 0, fullImage.getWidth(), fullImage.getHeight()). Cette méthode nécessite que l’appelant conserve l’autorisation Manifest.permission.SET_WALLPAPER. Nécessite Manifest.permission.SET_WALLPAPER

Lève : IOException Si une erreur se produit lors de la tentative de définition du papier peint sur l’image fournie.

Levées : IllegalArgumentException Si le rectangle visibleCropHint est vide ou non valide ou si la bitmap a la valeur Null

Référence Android pour android.app.WallpaperManager.setBitmap.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SetBitmap(Bitmap)

Remplacez le papier peint système actuel par une 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

Paramètres

bitmap
Bitmap

Bitmap : image bitmap à utiliser comme nouveau papier peint système.

Attributs

Remarques

Remplacez le papier peint système actuel par une bitmap. La bitmap donnée est convertie en PNG et stockée en papier peint. En cas de réussite, l’intention Intent.ACTION_WALLPAPER_CHANGED est diffusée. Cette méthode équivaut à appeler setBitmap(Bitmap,Rect,boolean) et à passer null pour le rectangle visibleCrop et true pour le paramètre allowBackup. Cette méthode nécessite que l’appelant conserve l’autorisation Manifest.permission.SET_WALLPAPER. Nécessite Manifest.permission.SET_WALLPAPER

Lève : IOException Si une erreur se produit lors de la tentative de définition du papier peint sur l’image fournie.

Levées : IllegalArgumentException si la bitmap a la valeur Null

Référence Android pour android.app.WallpaperManager.setBitmap.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à