Notification.WearableExtender 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.
Classe d’assistance pour ajouter des extensions portables aux notifications.
[Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)]
public sealed class Notification.WearableExtender : Java.Lang.Object, Android.App.Notification.IExtender, IDisposable
[<Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)>]
type Notification.WearableExtender = class
inherit Object
interface Notification.IExtender
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Classe d’assistance pour ajouter des extensions portables aux notifications. Pour plus d’informations sur l’utilisation de cette classe, voir Création de notifications pour Android Wear. Pour créer une notification avec des extensions portables : créez un objet Notification.Builder, en définissant les propriétés souhaitées. Créez une notification.WearableExtender. Définissez des propriétés spécifiques à l’usure à l’aide des méthodes add et set de Notification.WearableExtender. Appelez Notification.Builder.extend(Extender) pour appliquer les extensions à une notification. Publiez la notification au système de notification avec les méthodes NotificationManager.notify(...). Les extensions portables sont accessibles sur une notification existante à l’aide du constructeur WearableExtender(Notification), puis à l’aide des méthodes get pour accéder aux valeurs.
Référence Android pour android.app.Notification.WearableExtender.
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 |
|---|---|
| Notification.WearableExtender() |
Créez un Notification.WearableExtender avec les options par défaut. |
| Notification.WearableExtender(Notification) | |
Champs
| Nom | Description |
|---|---|
| ScreenTimeoutLong |
Cette constante a été déconseillée au niveau de l’API 29. |
| ScreenTimeoutShort |
Cette constante a été déconseillée au niveau de l’API 29. |
| UnsetActionIndex |
Valeur Sentinel pour un index d’action qui n’est pas défini. |
Propriétés
| Nom | Description |
|---|---|
| Actions |
Obtenez les actions portables présentes sur cette notification. |
| Background |
Obtenir une image d’arrière-plan à afficher derrière le contenu de notification. |
| BridgeTag |
Retourne la balise de pont de la notification. |
| Class |
Retourne la classe runtime de ce |
| ContentAction |
Obtenez l’index de l’action de notification, le cas échéant, qui a été spécifié comme action principale. |
| ContentIcon |
Obtenez une icône qui va avec le contenu de cette notification. |
| ContentIconGravity |
Obtenez la gravité que l’icône de contenu doit avoir dans l’affichage de la notification. |
| ContentIntentAvailableOffline |
Déterminez si l’intention de contenu est disponible lorsque l’appareil portable n’est pas connecté à un appareil complémentaire. |
| CustomContentHeight |
Obtenez la hauteur personnalisée en pixels pour l’affichage du contenu de cette notification. |
| CustomSizePreset |
Obtenez la présélection de taille personnalisée pour l’affichage de cette notification à partir des présélections disponibles trouvées dans Notification.WearableExtender, par exemple. |
| DismissalId |
Retourne l’ID de licenciement de la notification. |
| DisplayIntent |
Cette méthode a été déconseillée au niveau de l’API 29. |
| Gravity |
Obtenez la gravité que cette notification doit avoir dans l’espace de la fenêtre d’affichage disponible. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HintAmbientBigPicture |
Cette méthode a été déconseillée au niveau de l’API 29. |
| HintAvoidBackgroundClipping |
Obtenez un indicateur indiquant que l’arrière-plan de cette notification ne doit pas être rogné si possible et qu’il doit être redimensionné pour être entièrement affiché sur l’écran, en conservant le rapport d’aspect de l’image. |
| HintContentIntentLaunchesActivity |
Obtenez un indicateur indiquant que l’intention de contenu de cette notification lancera directement une activité, indiquant à la plateforme qu’elle peut générer les transitions appropriées |
| HintHideIcon |
Obtenez un indicateur indiquant que l’icône de cette notification ne doit pas être affichée. |
| HintScreenTimeout |
Obtenez la durée, en millisecondes, pendant laquelle l’écran doit rester activé lorsque cette notification s’affiche. |
| HintShowBackgroundOnly |
Obtenez un indicateur visuel indiquant que seule l’image d’arrière-plan de cette notification doit être affichée, et que d’autres contenus sémantiques doivent être masqués. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| JniPeerMembers |
Fournit une infrastructure de liaison JNI pour Android.App.Notification.WearableExtender. |
| Pages |
Cette méthode a été déconseillée au niveau de l’API 29. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| StartScrollBottom |
Déterminez si la position de défilement du contenu de cette notification doit commencer en bas du contenu au lieu du haut lorsque le contenu est trop long pour s’afficher dans l’écran. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
Méthodes
| Nom | Description |
|---|---|
| AddAction(Notification+Action) |
Ajoutez une action portable à cette notification. |
| AddActions(IList<Notification.Action>) |
Ajoute des actions portables à cette notification. |
| AddPage(Notification) |
Cette méthode a été déconseillée au niveau de l’API 29. |
| AddPages(IList<Notification>) |
Cette méthode a été déconseillée au niveau de l’API 29. |
| ClearActions() |
Effacer toutes les actions portables présentes sur ce générateur. |
| ClearPages() |
Cette méthode a été déconseillée au niveau de l’API 29. |
| Clone() |
Crée et retourne une copie de cet objet. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Classe d’assistance pour ajouter des extensions portables aux notifications. (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() |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| Equals(Object) |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Extend(Notification+Builder) |
Appliquez des extensions portables à une notification en cours de génération. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| 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) |
| SetBackground(Bitmap) | |
| SetBridgeTag(String) |
Définit une balise de pont pour cette notification. |
| SetContentAction(Int32) |
Définissez une action à partir des actions de cette notification comme action principale. |
| SetContentIcon(Int32) |
Définissez une icône qui va avec le contenu de cette notification. |
| SetContentIconGravity(GravityFlags) |
Définissez la gravité que l’icône de contenu doit avoir dans l’affichage de notification. |
| SetContentIntentAvailableOffline(Boolean) |
Définissez si l’intention de contenu est disponible lorsque l’appareil portable n’est pas connecté à un appareil complémentaire. |
| SetCustomContentHeight(Int32) |
Définissez la hauteur personnalisée en pixels pour l’affichage du contenu de cette notification. |
| SetCustomSizePreset(WearableSizePreset) |
Définissez la présélection de taille personnalisée pour l’affichage de cette notification à partir des présélections disponibles trouvées dans Notification.WearableExtender, par exemple. |
| SetDismissalId(String) |
Définit l’ID de licenciement de cette notification. |
| SetDisplayIntent(PendingIntent) |
Cette méthode a été déconseillée au niveau de l’API 29. |
| SetGravity(GravityFlags) |
Définissez la gravité que cette notification doit avoir dans l’espace de la fenêtre d’affichage disponible. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetHintAmbientBigPicture(Boolean) |
Cette méthode a été déconseillée au niveau de l’API 29. |
| SetHintAvoidBackgroundClipping(Boolean) |
Définissez un indicateur indiquant que l’arrière-plan de cette notification ne doit pas être clippé si possible et qu’il doit être redimensionné pour être entièrement affiché sur l’écran, en conservant le rapport d’aspect de l’image. |
| SetHintContentIntentLaunchesActivity(Boolean) |
Définissez un indicateur indiquant que l’intention de contenu de cette notification lancera directement une activité, indiquant à la plateforme qu’elle peut générer les transitions appropriées. |
| SetHintHideIcon(Boolean) |
Définissez un indicateur indiquant que l’icône de cette notification ne doit pas être affichée. |
| SetHintScreenTimeout(Int32) |
Définissez un indicateur indiquant que l’écran doit rester actif pendant au moins cette durée lorsque cette notification s’affiche sur l’écran. |
| SetHintShowBackgroundOnly(Boolean) |
Définissez un indicateur visuel indiquant que seule l’image d’arrière-plan de cette notification doit être affichée, et que d’autres contenus sémantiques doivent être masqués. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| SetStartScrollBottom(Boolean) |
Définissez si la position de défilement pour le contenu de cette notification doit commencer au bas du contenu au lieu du haut lorsque le contenu est trop long pour s’afficher dans l’écran. |
| 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) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe d’assistance pour ajouter des extensions portables aux notifications. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Classe d’assistance pour ajouter des extensions portables aux notifications. |
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) |
Classe d’assistance pour ajouter des extensions portables aux notifications. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |