Notification Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante android.app.NotificationManager
.
[Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)]
public class Notification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)>]
type Notification = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante android.app.NotificationManager
.
se Notification.Builder Notification.Builder
ha agregado para facilitar la construcción de notificaciones.
<div class="special reference"><h3>Developer Guides</h3>
Para obtener una guía para crear notificaciones, lea la guía para desarrolladores Notificaciones de barra de estado.
</Div>
Documentación de Java para android.app.Notification
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Constructores
Notification() |
Construye un objeto Notification con valores predeterminados. |
Notification(Int32, ICharSequence) |
Construye un |
Notification(Int32, ICharSequence, Int64) |
Obsoletos.
Construye un objeto Notification con la información necesaria para tener un icono de barra de estado sin la vista expandida estándar. |
Notification(Int32, String) |
Construye un |
Notification(Int32, String, Int64) |
Construye un objeto Notification con la información necesaria para tener un icono de barra de estado sin la vista expandida estándar. |
Notification(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución. |
Notification(Parcel) |
Desinflar la notificación de un paquete. |
Campos
CategoryAlarm |
Categoría de notificación: alarma o temporizador. |
CategoryCall |
Categoría de notificación: llamada entrante (voz o vídeo) o solicitud de comunicación sincrónica similar. |
CategoryEmail |
Categoría de notificación: mensaje masivo asincrónico (correo electrónico). |
CategoryError |
Categoría de notificación: error en la operación en segundo plano o estado de autenticación. |
CategoryEvent |
Categoría de notificación: evento de calendario. |
CategoryLocationSharing |
Categoría de notificación: ubicación de uso compartido temporal. |
CategoryMessage |
Categoría de notificación: mensaje directo entrante (SMS, mensaje instantáneo, etc. |
CategoryMissedCall |
Categoría de notificación: llamada perdida. |
CategoryNavigation |
Categoría de notificación: asignar navegación turno a turno. |
CategoryProgress |
Categoría de notificación: progreso de una operación en segundo plano de larga duración. |
CategoryPromo |
Categoría de notificación: promoción o anuncio. |
CategoryRecommendation |
Categoría de notificación: una recomendación específica y oportuna para una sola cosa. |
CategoryReminder |
Categoría de notificación: recordatorio programado por el usuario. |
CategoryService |
Categoría de notificación: indicación del servicio en segundo plano en ejecución. |
CategorySocial |
Categoría de notificación: actualización de redes sociales o uso compartido. |
CategoryStatus |
Categoría de notificación: información continua sobre el estado contextual o del dispositivo. |
CategoryStopwatch |
Categoría de notificación: ejecución del cronómetro. |
CategorySystem |
Categoría de notificación: actualización del estado del sistema o del dispositivo. |
CategoryTransport |
Categoría de notificación: control de transporte multimedia para la reproducción. |
CategoryWorkout |
Categoría de notificación: seguimiento del entrenamiento de un usuario. |
ColorDefault |
Valor especial de |
ExtraAnswerColor |
|
ExtraAnswerIntent |
|
ExtraAudioContentsUri |
|
ExtraBackgroundImageUri |
|
ExtraBigText |
|
ExtraCallIsVideo |
|
ExtraCallPerson |
|
ExtraCallType |
|
ExtraChannelGroupId |
Adicional opcional para |
ExtraChannelId |
Adicional opcional para |
ExtraChronometerCountDown |
|
ExtraColorized |
|
ExtraCompactActions |
|
ExtraConversationTitle |
|
ExtraDeclineColor |
|
ExtraDeclineIntent |
|
ExtraHangUpIntent |
|
ExtraHistoricMessages |
|
ExtraInfoText |
|
ExtraIsGroupConversation |
|
ExtraLargeIcon |
|
ExtraLargeIconBig |
|
ExtraMediaSession |
|
ExtraMessages |
|
ExtraMessagingPerson |
|
ExtraNotificationId |
Adicional opcional para |
ExtraNotificationTag |
Adicional opcional para |
ExtraPeople |
|
ExtraPeopleList |
|
ExtraPicture |
|
ExtraPictureContentDescription |
|
ExtraPictureIcon |
|
ExtraProgress |
|
ExtraProgressIndeterminate |
|
ExtraProgressMax |
|
ExtraRemoteInputDraft |
Si la notificación contenía un borrador sin enviar para remoteInput cuando el usuario hace clic en él, vamos a agregar el borrador como una cadena adicional al |
ExtraRemoteInputHistory |
|
ExtraSelfDisplayName |
|
ExtraShowBigPictureWhenCollapsed |
|
ExtraShowChronometer |
|
ExtraShowWhen |
|
ExtraSmallIcon |
|
ExtraSubText |
|
ExtraSummaryText |
|
ExtraTemplate |
|
ExtraText |
|
ExtraTextLines |
|
ExtraTitle |
|
ExtraTitleBig |
|
ExtraVerificationIcon |
|
ExtraVerificationText |
|
ForegroundServiceDefault |
Obsoletos.
Si la notificación asociada al inicio de un servicio en primer plano se ha compilado mediante setForegroundServiceBehavior() con este comportamiento, la presentación de la notificación normalmente se suprimirá durante un breve tiempo para evitar alteraciones visuales al usuario. |
ForegroundServiceDeferred |
Obsoletos.
Si la notificación asociada al inicio de un servicio en primer plano se ha compilado mediante setForegroundServiceBehavior() con este comportamiento, la presentación de la notificación normalmente se suprimirá durante un breve tiempo para evitar alteraciones visuales al usuario. |
ForegroundServiceImmediate |
Obsoletos.
Si la notificación asociada al inicio de un servicio en primer plano se ha compilado mediante setForegroundServiceBehavior() con este comportamiento, la presentación de la notificación será inmediata incluso si el comportamiento predeterminado sería aplazar la visibilidad durante un breve tiempo. |
IntentCategoryNotificationPreferences |
Actividad que proporciona una interfaz de usuario para ajustar las preferencias de notificación para su aplicación contenedora. |
PriorityDefault |
Notificación |
PriorityHigh |
Superior |
PriorityLow |
Inferior |
PriorityMax |
Más alto |
PriorityMin |
Más bajo |
Propiedades
Actions |
Matriz de todas las |
AllowSystemGeneratedContextualActions |
Devuelve si la plataforma está permitida (por el desarrollador de aplicaciones) para generar acciones contextuales para esta notificación. |
AudioAttributes |
que |
AudioAttributesDefault |
Valor predeterminado de |
AudioStreamType |
Obsoletos.
Tipo de secuencia de audio que se va a usar al reproducir el sonido. |
BadgeIconType |
Devuelve el icono que se debe mostrar para esta notificación si se muestra en un iniciador que admite errores. |
BigContentView |
Una versión de formato grande de |
Category |
Una de las categorías de notificación predefinidas (consulte las |
ChannelId |
Devuelve el identificador del canal al que envía esta notificación. |
Class |
Devuelve la clase en tiempo de ejecución de este |
Color |
Color de énfasis (un entero ARGB como las constantes de |
ContentIntent |
Intención que se va a ejecutar cuando se hace clic en la entrada de estado expandido. |
ContentView |
Vista que representará esta notificación en la lista de notificaciones (que se extrae de la barra de estado). |
ContextualActions |
Devuelve las acciones contextuales (es decir, sugeridas debido al contenido de la notificación) fuera de las acciones de esta notificación. |
Creator |
Parcelable. |
Defaults |
Especifica qué valores se deben tomar de los valores predeterminados. |
DeleteIntent |
La intención de ejecutarse cuando el usuario descarta explícitamente la notificación, ya sea con el botón "Borrar todo" o deslizandola individualmente. |
Extras |
Datos semánticos adicionales que se van a transportar con esta notificación. |
Flags | |
FullScreenIntent |
Intención de iniciar en lugar de publicar la notificación en la barra de estado. |
Group |
Obtenga la clave que se usa para agrupar esta notificación en un clúster o pila con otras notificaciones en dispositivos que admiten dicha representación. |
GroupAlertBehavior |
Devuelve qué tipo de notificaciones de un grupo son responsables de alertar al usuario de forma audibly. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
HasImage |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
HeadsUpContentView |
Una versión de formato medio de |
Icon |
Identificador de recurso de un drawable que se va a usar como icono en la barra de estado. |
IconLevel |
Si el icono de la barra de estado es tener más de un nivel, puede establecerlo. |
JniIdentityHashCode |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
JniPeerMembers |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
LargeIcon |
Mapa de bits grande que se va a mostrar en el área de contenido de la notificación. |
LedARGB |
Color del led. |
LedOffMS |
El número de milisegundos para que el LED esté apagado mientras parpadea. |
LedOnMS |
El número de milisegundos para que el LED esté encendido mientras parpadea. |
LocusId |
Obtiene el |
Number |
Número de eventos que representa esta notificación. |
PeerReference |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
Priority |
Prioridad relativa para esta notificación. |
PublicVersion |
Versión de reemplazo de esta notificación cuyo contenido se mostrará en un contexto no seguro, comotop a secure keyguard. |
SettingsText |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
SettingsTextFormatted |
Devuelve el texto de configuración proporcionado a |
ShortcutId |
Devuelve que |
SmallIcon |
Icono pequeño que representa esta notificación en la barra de estado y la vista de contenido. |
SortKey |
Obtenga una clave de ordenación que ordene esta notificación entre otras notificaciones del mismo paquete. |
Sound |
El sonido que se va a reproducir. |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
TickerText |
Texto que resume esta notificación para los servicios de accesibilidad. |
TickerView |
Obsoletos.
Anteriormente, una vista que muestra . |
TimeoutAfter |
Devuelve la duración de la contabilización después de la cual el sistema debe cancelar esta notificación, si aún no se cancela. |
Vibrate |
Patrón con el que vibrar. |
Visibility |
Esfera de visibilidad de esta notificación, que afecta a cómo y cuándo SystemUI revela la presencia y el contenido de la notificación en situaciones que no son de confianza (es decir, en la pantalla de bloqueo segura). |
When |
Marca de tiempo relacionada con esta notificación, en milisegundos desde la época. |
Métodos
Clone() |
Crea y devuelve una copia de este |
DescribeContents() |
Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable. |
Dispose() |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
Dispose(Boolean) |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
FindRemoteInputActionPair(Boolean) |
Busca y devuelve una entrada remota y su acción correspondiente. |
GetBubbleMetadata() |
Devuelve los metadatos de burbuja que se usarán para mostrar el contenido de la aplicación en una ventana flotante sobre la actividad en primer plano existente. |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetLargeIcon() |
Icono grande que se muestra en la vista de contenido de esta notificación. |
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) |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetLatestEventInfo(Context, ICharSequence, ICharSequence, PendingIntent) |
Obsoletos.
Establece el |
SetLatestEventInfo(Context, String, String, PendingIntent) |
Obsoletos.
Establece el |
ToArray<T>() |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
Wait() |
Hace que el subproceso actual espere hasta que se despierte, 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) |
Aplane esta notificación en una parcela. |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
IJavaPeerable.DisposeUnlessReferenced() |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
IJavaPeerable.Finalized() |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
IJavaPeerable.JniManagedPeerState |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
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) |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |
GetJniTypeName(IJavaPeerable) |
Clase que representa cómo se va a presentar una notificación persistente al usuario mediante |