WallpaperManager Classe
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.
Fournit l’accès au papier peint système.
[Android.Runtime.Register("android/app/WallpaperManager", DoNotGenerateAcw=true)]
public class WallpaperManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/WallpaperManager", DoNotGenerateAcw=true)>]
type WallpaperManager = class
inherit Object
- Héritage
- Attributs
Remarques
Fournit l’accès au papier peint système. Avec WallpaperManager, vous pouvez obtenir le papier peint actuel, obtenir les dimensions souhaitées pour le papier peint, définir le papier peint, etc. Une application peut vérifier si les papier peints sont pris en charge pour l’utilisateur actuel, en appelant isWallpaperSupported(), et si le paramètre des papier peints est autorisé, en appelant isSetWallpaperAllowed(). Toutes les API publiques ajoutées à WallpaperManager doivent avoir un stub correspondant dans ERROR(DisabledWallpaperManager/android.app.DisabledWallpaperManager DisabledWallpaperManager).
Référence Android pour android.app.WallpaperManager.
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.
Constructeurs
| Nom | Description |
|---|---|
| WallpaperManager(IntPtr, JniHandleOwnership) |
Initialise une représentation managée d’un objet Java Native Interface existant. |
Champs
| Nom | Description |
|---|---|
| ActionChangeLiveWallpaper |
Lancez directement l’aperçu du papier peint en direct, ce qui permet à l’utilisateur de confirmer immédiatement de basculer vers un papier peint en direct spécifique. |
| ActionCropAndSetWallpaper |
Action d’activité : afficher les paramètres de choix du papier peint. |
| ActionLiveWallpaperChooser |
Lancez une activité pour que l’utilisateur sélectionne le papier peint global actuel. |
| CommandDrop |
Commande pour sendWallpaperCommand(IBinder, String, int, int, int, bundle) : signalée par l’hôte de papier peint lorsque l’utilisateur supprime un objet dans une zone de l’hôte. |
| CommandSecondaryTap |
Commande pour sendWallpaperCommand(IBinder, String, int, int, int, bundle) : signalée par l’hôte de papier peint lorsque l’utilisateur libère un pointeur secondaire sur une zone vide (sans effectuer d’action dans l’hôte). |
| CommandTap |
Commande pour sendWallpaperCommand(IBinder, String, int, int, int, bundle) : signalée par l’hôte de papier peint lorsque l’utilisateur appuie sur une zone vide (sans effectuer d’action dans l’hôte). |
| ExtraLiveWallpaperComponent |
Supplémentaire dans ACTION_CHANGE_LIVE_WALLPAPER qui spécifie le ComponentName d’un papier peint en direct qui doit être affiché en préversion, pour que l’utilisateur vérifie. |
| FlagLock |
Obsolète.
Indicateur : définissez ou récupérez le papier peint spécifique à l’écran de verrouillage. |
| FlagSystem |
Obsolète.
Indicateur : définissez ou récupérez le papier peint du système général. |
| WallpaperPreviewMetaData |
Entrée de manifeste pour les activités qui répondent à Intent.ACTION_SET_WALLPAPER qui leur permet de fournir une icône de grande taille personnalisée associée à cette action. |
Propriétés
| Nom | Description |
|---|---|
| BuiltInDrawable |
Obtenez un dessinable pour le papier peint statique intégré. |
| Class |
Retourne la classe runtime de ce |
| DesiredMinimumHeight |
Retourne la hauteur minimale souhaitée pour le papier peint. |
| DesiredMinimumWidth |
Retourne la largeur minimale souhaitée pour le papier peint. |
| Drawable |
Remarque importante : Jusqu’à Android 12, cette méthode nécessite l’autorisation Manifest.permission.READ_EXTERNAL_STORAGE. |
| FastDrawable |
Remarque importante : Jusqu’à Android 12, cette méthode nécessite l’autorisation Manifest.permission.READ_EXTERNAL_STORAGE. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsSetWallpaperAllowed |
Retourne si le package appelant est autorisé à définir le papier peint de l’utilisateur appelant. |
| IsWallpaperSupported |
Retourne si les papier peints sont pris en charge pour l’utilisateur appelant. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| JniPeerMembers |
Fournit une infrastructure de liaison JNI pour Android.App.WallpaperManager. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Fournit une infrastructure de liaison JNI pour Android.App.WallpaperManager. |
| ThresholdType |
Fournit une infrastructure de liaison JNI pour Android.App.WallpaperManager. |
| WallpaperInfo |
Retourne les informations sur le papier peint de l’écran d’accueil si son papier peint actuel est un composant de papier peint en direct. |
Méthodes
| Nom | Description |
|---|---|
| AddOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener, Handler) |
Inscrit un écouteur pour être averti lorsque les couleurs du papier peint changent. |
| Clear() |
Supprimez tout papier peint système actuellement défini, en rétablissant le papier peint intégré du système. |
| Clear(WallpaperManagerFlags) |
Supprimez un ou plusieurs papier peints actuellement définis, en rétablissant l’affichage par défaut du système pour chacun d’eux. |
| ClearWallpaper() |
Équivalent à clear(). |
| ClearWallpaperOffsets(IBinder) |
Effacez les décalages précédemment associés à cette fenêtre via setWallpaperOffsets(IBinder,float,float). |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| Equals(Object) |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| ForgetLoadedWallpaper() |
Supprimez toutes les références internes au dernier papier peint chargé. |
| GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single, WallpaperManagerFlags) |
Retourne un dessinable pour le papier peint statique intégré du type spécifié. |
| GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single) |
Retourne un dessinable pour le papier peint statique intégré au système. |
| GetBuiltInDrawable(WallpaperManagerFlags) |
Obtenez un dessinable pour le papier peint système statique intégré spécifié. |
| GetCropAndSetWallpaperIntent(Uri) |
Obtient une intention qui lance une activité qui rogne l’image donnée et définit le papier peint de l’appareil. |
| GetDrawable(WallpaperManagerFlags) |
Remarque importante : seules les applications avec Manifest.permission.MANAGE_EXTERNAL_STORAGE doivent utiliser cette méthode. |
| GetFastDrawable(WallpaperManagerFlags) |
Remarque importante : seules les applications avec Manifest.permission.MANAGE_EXTERNAL_STORAGE doivent utiliser cette méthode. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetInstance(Context) |
Récupérez un WallpaperManager associé au contexte donné. |
| GetWallpaperColors(Int32) |
Obtenez les couleurs principales d’un papier peint. |
| GetWallpaperFile(WallpaperManagerFlags) |
Remarque importante : Jusqu’à Android 12, cette méthode nécessite l’autorisation Manifest.permission.READ_EXTERNAL_STORAGE. |
| GetWallpaperId(WallpaperManagerFlags) |
Obtenez l’ID du papier peint actuel du type donné. |
| GetWallpaperInfo(WallpaperManagerFlags) |
Retourne les informations sur le papier peint désigné si son papier peint actuel est un composant de papier peint en direct. |
| HasResourceWallpaper(Int32) |
Retournez si les utilisateurs sont actuellement définis pour utiliser le papier peint avec l’ID de ressource donné. |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| PeekDrawable() |
Remarque importante : Jusqu’à Android 12, cette méthode nécessite l’autorisation Manifest.permission.READ_EXTERNAL_STORAGE. |
| PeekDrawable(WallpaperManagerFlags) |
Remarque importante : seules les applications avec Manifest.permission.MANAGE_EXTERNAL_STORAGE doivent utiliser cette méthode. |
| PeekFastDrawable() |
Remarque importante : seules les applications avec Manifest.permission.MANAGE_EXTERNAL_STORAGE doivent utiliser cette méthode. |
| PeekFastDrawable(WallpaperManagerFlags) |
Remarque importante : seules les applications avec Manifest.permission.MANAGE_EXTERNAL_STORAGE doivent utiliser cette méthode. |
| RemoveOnColorsChangedListener(WallpaperManager+IOnColorsChangedListener) |
Arrêtez l’écoute des mises à jour de couleur. |
| SendWallpaperCommand(IBinder, String, Int32, Int32, Int32, Bundle) |
Envoyez une commande arbitraire au papier peint actif actuel. |
| 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. |
| SetDisplayPadding(Rect) |
Spécifiez le remplissage supplémentaire que le papier peint doit avoir en dehors de l’affichage. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| SetResource(Int32, WallpaperManagerFlags) |
La version de |
| SetResource(Int32) |
Modifiez le papier peint système actuel en bitmap dans la ressource donnée. |
| SetStream(Stream, Rect, Boolean, WallpaperManagerFlags) |
Version de setStream(InputStream,Rect,boolean) qui permet à l’appelant de spécifier les catégories de papier peint prises en charge à définir. |
| SetStream(Stream, Rect, Boolean) |
Remplacez le papier peint système actuel par un flux d’octets spécifique, en spécifiant un indicateur sur lequel la sous-capture de l’image complète doit être visible. |
| SetStream(Stream) |
Remplacez le papier peint système actuel par un flux d’octets spécifique. |
| SetWallpaperOffsets(IBinder, Single, Single) |
Définissez la position d’affichage du papier peint actuel dans un espace plus grand, lorsque ce papier peint est visible derrière la fenêtre donnée. |
| SetWallpaperOffsetSteps(Single, Single) |
Pour les applications qui utilisent plusieurs écrans virtuels montrant un papier peint, spécifiez la taille d’étape entre les écrans virtuels. |
| SuggestDesiredDimensions(Int32, Int32) |
Pour une utilisation uniquement par l’application d’accueil actuelle, spécifiez la taille du papier peint qu’il souhaite utiliser. |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| ColorsChanged | |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Fournit l’accès au papier peint système. (Hérité de JavaObject) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Fournit l’accès au papier peint système. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |