NotificationChannel 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.
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
[<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
- Attributs
- Implémente
Remarques
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires.
Référence Android pour android.app.NotificationChannel.
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 |
|---|---|
| NotificationChannel(String, ICharSequence, NotificationImportance) |
Crée un canal de notification. |
| NotificationChannel(String, String, NotificationImportance) |
Crée un canal de notification. |
Champs
| Nom | Description |
|---|---|
| DefaultChannelId |
ID du canal par défaut d’une application. |
| EditConversation |
Valeur supplémentaire pour |
| EditImportance |
Valeur supplémentaire pour |
| EditLauncher |
Valeur supplémentaire pour |
| EditLockedDevice |
Valeur supplémentaire pour |
| EditSound |
Valeur supplémentaire pour |
| EditVibration |
Valeur supplémentaire pour |
| EditZen |
Valeur supplémentaire pour |
Propriétés
| Nom | Description |
|---|---|
| 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 |
| ConversationId |
Retourne la |
| Creator | |
| 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 |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| JniPeerMembers |
Fournit une infrastructure de liaison JNI pour Android.App.NotificationChannel. |
| 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 |
| 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 | |
| NameFormatted |
Retourne le nom visible par l’utilisateur de ce canal. -ou- Définit le nom visible par l’utilisateur de ce canal. |
| OriginalImportance |
Retourne l’importance définie par l’application pour ce canal, avant toute modification de l’utilisateur. |
| ParentChannelId |
Retourne le |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (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) |
| VibrationEffect |
Retourne les |
Méthodes
| Nom | Description |
|---|---|
| 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() |
Si les notifications publiées sur ce canal peuvent ignorer le mode Ne pas déranger |
| 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) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
| 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() |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| 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) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| 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() |
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) |
| 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 |
| 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| 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>() |
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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. |
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) |
Représentation des paramètres qui s’appliquent à une collection de notifications à thème similaires. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |