Partager via


NotificationChannel Classe

Définition

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

[Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class NotificationChannel : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)>]
type NotificationChannel = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
NotificationChannel
Attributs
Implémente

Remarques

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

Documentation Java pour android.app.NotificationChannel.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

NotificationChannel(String, ICharSequence, NotificationImportance)

Crée un canal de notification.

NotificationChannel(String, String, NotificationImportance)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

Champs

DefaultChannelId

ID du canal par défaut d’une application.

EditConversation

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

EditImportance

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLauncher

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLockedDevice

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

EditSound

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

EditVibration

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

EditZen

Valeur supplémentaire pour Settings#EXTRA_CHANNEL_FILTER_LIST.

Propriétés

AudioAttributes

Retourne les attributs audio pour le son lu par les notifications publiées sur ce canal.

Blockable

Retourne si ce canal est toujours bloqué, même si l’application est « fixe » comme non bloquante. -ou- Permet aux utilisateurs de bloquer les notifications envoyées via ce canal, si ce canal appartient à un package qui aurait sinon des notifications « fixes » comme activé.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ConversationId

Retourne la ShortcutInfo#getId() id conversation qui sauvegarde ce canal, s’il est associé à une conversation.

Creator

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

Description

Retourne la description visible par l’utilisateur de ce canal. -ou- Définit la description visible par l’utilisateur de ce canal.

Group

Retourne le groupe auquel appartient ce canal. -ou- Définit le groupe auquel appartient ce canal.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasUserSetImportance

Retourne si l’utilisateur a choisi l’importance de ce canal, soit pour affirmer la sélection initiale de l’application, soit la modifier pour qu’elle soit supérieure ou inférieure.

HasUserSetSound

Retourne si l’utilisateur a choisi le son de ce canal.

Id

Retourne l’ID de ce canal.

Importance

Retourne l’importance spécifiée par l’utilisateur e. -ou- Définit le niveau d’interruption de ce canal de notification.

IsConversation

Indique si ce canal représente ou non une conversation.

IsDemoted

Retourne si l’utilisateur a décidé que ce canal ne représente pas une conversation.

IsImportantConversation

Indique si les notifications dans cette conversation sont considérées comme importantes ou non.

JniIdentityHashCode

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
JniPeerMembers

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

LightColor

Retourne la couleur de lumière de notification pour les notifications publiées sur ce canal. -ou- Définit la couleur de la lumière de notification pour les notifications publiées sur ce canal, si les lumières sont #enableLights(boolean) enabled sur ce canal et que l’appareil prend en charge cette fonctionnalité.

LockscreenVisibility

Retourne si les notifications publiées sur ce canal sont affichées sur l’écran de verrouillage sous forme complète ou réapparaîte. -ou- Définit si les notifications publiées sur ce canal s’affichent sur l’écran de verrouillage ou non, et si c’est le cas, si elles apparaissent dans un formulaire adopté.

Name

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

NameFormatted

Retourne le nom visible par l’utilisateur de ce canal. -ou- Définit le nom visible par l’utilisateur de ce canal.

ParentChannelId

Retourne le #getId() id canal de notification parent vers ce canal, s’il s’agit d’un canal associé à une conversation.

PeerReference

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
Sound

Retourne le son de notification pour ce canal.

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

CanBubble()

Retourne si les notifications publiées sur ce canal sont autorisées à s’afficher en dehors de l’ombre de notification, dans une fenêtre flottante sur d’autres applications.

CanBypassDnd()

Indique si les notifications publiées sur ce canal peuvent ignorer le mode Ne pas déranger NotificationManager#INTERRUPTION_FILTER_PRIORITY .

CanShowBadge()

Retourne si les notifications publiées sur ce canal peuvent apparaître sous forme de badges dans une application Launcher.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
DescribeContents()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

Dispose()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
Dispose(Boolean)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
EnableLights(Boolean)

Définit si les notifications publiées sur ce canal doivent afficher des voyants de notification, sur les appareils qui prennent en charge cette fonctionnalité.

EnableVibration(Boolean)

Définit si la notification publiée sur ce canal doit vibrer.

Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetVibrationPattern()

Retourne le modèle de vibration pour les notifications publiées sur ce canal.

JavaFinalize()

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)
SetAllowBubbles(Boolean)

Depuis Android 11, cette valeur n’est plus respectée.

SetBypassDnd(Boolean)

Définit si les notifications publiées sur ce canal peuvent interrompre l’utilisateur en android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY mode.

SetConversationId(String, String)

Définit ce canal comme étant centré sur la converastion.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetShowBadge(Boolean)

Définit si les notifications publiées sur ce canal peuvent apparaître sous forme de badges d’icône d’application dans un lanceur.

SetSound(Uri, AudioAttributes)

Définit le son qui doit être lu pour les notifications publiées sur ce canal et ses attributs audio.

SetVibrationPattern(Int64[])

Définit le modèle de vibration des notifications publiées sur ce canal.

ShouldShowLights()

Retourne si les notifications publiées sur ce canal déclenchent des lumières de notification.

ShouldVibrate()

Retourne si les notifications publiées sur ce canal vibrent toujours.

ToArray<T>()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(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)

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, 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
IJavaPeerable.Finalized()

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

GetJniTypeName(IJavaPeerable)

Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.

S’applique à