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, 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
- 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 |
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
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 |
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 |
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 |
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 |
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 |
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, 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) |
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. |