WallpaperManager.SetBitmap Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.