Langue

WallpaperManager Classe

Définition

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
WallpaperManager
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 Object.

(Hérité de Object)
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(int) ce paramètre permet à l’appelant de spécifier les catégories de papier peint prises en charge à définir.

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 self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

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 self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à