Compartir a través de


NotificationChannel Clase

Definición

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

[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
Herencia
NotificationChannel
Atributos
Implementaciones

Comentarios

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

Documentación de Java para android.app.NotificationChannel.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

NotificationChannel(String, ICharSequence, NotificationImportance)

Crea un canal de notificación.

NotificationChannel(String, String, NotificationImportance)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

Campos

DefaultChannelId

Identificador del canal predeterminado para una aplicación.

EditConversation

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

EditImportance

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLauncher

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

EditLockedDevice

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

EditSound

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

EditVibration

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

EditZen

Valor adicional para Settings#EXTRA_CHANNEL_FILTER_LIST.

Propiedades

AudioAttributes

Devuelve los atributos de audio para el sonido reproducido por las notificaciones publicadas en este canal.

Blockable

Devuelve si este canal siempre se puede bloquear, incluso si la aplicación es "fija" como no bloqueable. -o bien- Permite a los usuarios bloquear las notificaciones enviadas a través de este canal, si este canal pertenece a un paquete que, de lo contrario, tendría notificaciones "fijas" como habilitadas.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ConversationId

Devuelve el ShortcutInfo#getId() id valor de de la conversación que respalda este canal, si está asociado a una conversación.

Creator

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

Description

Devuelve la descripción visible del usuario de este canal. -o bien- Establece la descripción visible del usuario de este canal.

Group

Devuelve el grupo al que pertenece este canal. -o bien- Establece a qué grupo pertenece este canal.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasUserSetImportance

Devuelve si el usuario ha elegido la importancia de este canal, ya sea para confirmar la selección inicial de la aplicación o cambiarla para que sea superior o inferior.

HasUserSetSound

Devuelve si el usuario ha elegido el sonido de este canal.

Id

Devuelve el identificador de este canal.

Importance

Devuelve la importancia especificada por el usuario e. -o bien- Establece el nivel de interrupción de este canal de notificación.

IsConversation

Indica si este canal representa o no una conversación.

IsDemoted

Devuelve si el usuario ha decidido que este canal no representa una conversación.

IsImportantConversation

Si las notificaciones de esta conversación se consideran importantes o no.

JniIdentityHashCode

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
JniPeerMembers

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

LightColor

Devuelve el color claro de notificación para las notificaciones publicadas en este canal. -o bien- Establece el color de luz de notificación para las notificaciones publicadas en este canal, si las luces están #enableLights(boolean) enabled en este canal y el dispositivo admite esa característica.

LockscreenVisibility

Devuelve si las notificaciones publicadas en este canal se muestran en la pantalla de bloqueo en formato completo o censurado. -o bien- Establece si las notificaciones publicadas en este canal aparecen en la pantalla de bloqueo o no, y, si es así, si aparecen en un formulario censurado.

Name

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

NameFormatted

Devuelve el nombre visible del usuario de este canal. -o bien- Establece el nombre visible del usuario de este canal.

ParentChannelId

Devuelve el #getId() id del canal de notificación primario a este canal, si es un canal relacionado con la conversación.

PeerReference

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
Sound

Devuelve el sonido de notificación de este canal.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

CanBubble()

Devuelve si las notificaciones publicadas en este canal pueden mostrarse fuera del tono de notificación, en una ventana flotante sobre otras aplicaciones.

CanBypassDnd()

Si las notificaciones publicadas en este canal pueden omitir el modo No molestar NotificationManager#INTERRUPTION_FILTER_PRIORITY .

CanShowBadge()

Devuelve si las notificaciones publicadas en este canal pueden aparecer como distintivos en una aplicación Launcher.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DescribeContents()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

Dispose()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
Dispose(Boolean)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
EnableLights(Boolean)

Establece si las notificaciones publicadas en este canal deben mostrar las luces de notificación en los dispositivos que admiten esa característica.

EnableVibration(Boolean)

Establece si la notificación publicada en este canal debe vibrar.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetVibrationPattern()

Devuelve el patrón de vibración de las notificaciones publicadas en este canal.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetAllowBubbles(Boolean)

A partir de Android 11, este valor ya no se respeta.

SetBypassDnd(Boolean)

Establece si las notificaciones publicadas en este canal pueden interrumpir al usuario en android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY modo.

SetConversationId(String, String)

Establece este canal como centrado en la converasción.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetShowBadge(Boolean)

Establece si las notificaciones publicadas en este canal pueden aparecer como distintivos de icono de aplicación en un iniciador.

SetSound(Uri, AudioAttributes)

Establece el sonido que se debe reproducir para las notificaciones publicadas en este canal y sus atributos de audio.

SetVibrationPattern(Int64[])

Establece el patrón de vibración para las notificaciones publicadas en este canal.

ShouldShowLights()

Devuelve si las notificaciones publicadas en esta luz de notificación del desencadenador del canal.

ShouldVibrate()

Devuelve si las notificaciones publicadas en este canal siempre vibran.

ToArray<T>()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
IJavaPeerable.Finalized()

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

GetJniTypeName(IJavaPeerable)

Representación de la configuración que se aplica a una colección de notificaciones temáticas similares.

Se aplica a