Langue

Notification.WearableExtender Classe

Définition

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
Notification.WearableExtender
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 Object.

(Hérité de Object)
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 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)

Classe d’assistance pour ajouter des extensions portables aux notifications.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à