Notification.WearableExtender 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 auxiliar para agregar extensiones ponibles a las notificaciones.
[Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)]
public sealed class Notification.WearableExtender : Java.Lang.Object, Android.App.Notification.IExtender, IDisposable
[<Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)>]
type Notification.WearableExtender = class
inherit Object
interface Notification.IExtender
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Clase auxiliar para agregar extensiones ponibles a las notificaciones. Consulte Creación de notificaciones para Android Wear para obtener más información sobre cómo usar esta clase. Para crear una notificación con extensiones ponibles: cree un notification.Builder y establezca las propiedades deseadas. Cree una notification.PortableExtender. Establezca propiedades específicas de los dispositivos portátiles mediante los métodos add y set de Notification.PortableExtender. Llame a Notification.Builder.extend(Extender) para aplicar las extensiones a una notificación. Publique la notificación en el sistema de notificaciones con los métodos NotificationManager.notify(...) . Se puede acceder a las extensiones ponibles en una notificación existente mediante el constructor PortableExtender(Notification) y, a continuación, usar los métodos get para acceder a los valores.
Referencia de Android para android.app.Notification.WearableExtender.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| Notification.WearableExtender() |
Cree una notification.PortableExtender con opciones predeterminadas. |
| Notification.WearableExtender(Notification) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. |
Campos
| Nombre | Description |
|---|---|
| ScreenTimeoutLong |
Esta constante estaba en desuso en el nivel de API 29. |
| ScreenTimeoutShort |
Esta constante estaba en desuso en el nivel de API 29. |
| UnsetActionIndex |
Valor de Sentinel para un índice de acción que no se establece. |
Propiedades
| Nombre | Description |
|---|---|
| Actions |
Obtenga las acciones ponibles presentes en esta notificación. |
| Background |
Obtenga una imagen de fondo que se mostrará detrás del contenido de la notificación. |
| BridgeTag |
Devuelve la etiqueta bridge de la notificación. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| ContentAction |
Obtenga el índice de la acción de notificación, si existe, que se especificó como la acción principal. |
| ContentIcon |
Obtenga un icono que vaya con el contenido de esta notificación. |
| ContentIconGravity |
Obtenga la gravedad que debe tener el icono de contenido dentro de la presentación de notificaciones. |
| ContentIntentAvailableOffline |
Obtenga si la intención de contenido está disponible cuando el dispositivo portátil no está conectado a un dispositivo complementario. |
| CustomContentHeight |
Obtenga el alto personalizado en píxeles para la presentación del contenido de esta notificación. |
| CustomSizePreset |
Obtenga el valor preestablecido de tamaño personalizado para mostrar esta notificación fuera de los valores preestablecidos disponibles que se encuentran en Notification.PortableExtender, por ejemplo. |
| DismissalId |
Devuelve el identificador de descarte de la notificación. |
| DisplayIntent |
Este método está en desuso en el nivel de API 29. |
| Gravity |
Obtenga la gravedad que debe tener esta notificación dentro del espacio de ventanilla disponible. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HintAmbientBigPicture |
Este método está en desuso en el nivel de API 29. |
| HintAvoidBackgroundClipping |
Obtenga una sugerencia de que el fondo de esta notificación no se debe recortar si es posible y, en su lugar, debe cambiar el tamaño para mostrar completamente en la pantalla, conservando la relación de aspecto de la imagen. |
| HintContentIntentLaunchesActivity |
Obtenga una sugerencia de que la intención de contenido de esta notificación iniciará una actividad directamente, indicando a la plataforma que puede generar las transiciones adecuadas. |
| HintHideIcon |
Obtenga una sugerencia de que no se debe mostrar el icono de esta notificación. |
| HintScreenTimeout |
Obtenga la duración, en milisegundos, de que la pantalla debe permanecer activada cuando se muestre esta notificación. |
| HintShowBackgroundOnly |
Obtenga una sugerencia visual que solo se debe mostrar la imagen de fondo de esta notificación y que se debe ocultar otro contenido semántico. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.Notification.PortableExtender. |
| Pages |
Este método está en desuso en el nivel de API 29. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| StartScrollBottom |
Obtenga si la posición de desplazamiento del contenido de esta notificación debe iniciarse en la parte inferior del contenido en lugar de la parte superior cuando el contenido es demasiado largo para mostrarse dentro de la pantalla. |
| 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
| Nombre | Description |
|---|---|
| AddAction(Notification+Action) |
Agregue una acción ponible a esta notificación. |
| AddActions(IList<Notification.Action>) |
Agrega acciones ponibles a esta notificación. |
| AddPage(Notification) |
Este método está en desuso en el nivel de API 29. |
| AddPages(IList<Notification>) |
Este método está en desuso en el nivel de API 29. |
| ClearActions() |
Borre todas las acciones ponibles presentes en este generador. |
| ClearPages() |
Este método está en desuso en el nivel de API 29. |
| Clone() |
Crea y devuelve una copia de este objeto. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| Equals(Object) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| Extend(Notification+Builder) |
Aplique extensiones ponibles a una notificación que se está compilando. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| 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) |
| SetBackground(Bitmap) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. |
| SetBridgeTag(String) |
Establece una etiqueta de puente para esta notificación. |
| SetContentAction(Int32) |
Establezca una acción de las acciones de esta notificación como la acción principal. |
| SetContentIcon(Int32) |
Establezca un icono que vaya con el contenido de esta notificación. |
| SetContentIconGravity(GravityFlags) |
Establezca la gravedad que debe tener el icono de contenido dentro de la presentación de notificaciones. |
| SetContentIntentAvailableOffline(Boolean) |
Establezca si la intención de contenido está disponible cuando el dispositivo portátil no está conectado a un dispositivo complementario. |
| SetCustomContentHeight(Int32) |
Establezca el alto personalizado en píxeles para mostrar el contenido de esta notificación. |
| SetCustomSizePreset(WearableSizePreset) |
Establezca el valor preestablecido de tamaño personalizado para la presentación de esta notificación fuera de los valores preestablecidos disponibles que se encuentran en Notification.PortableExtender, por ejemplo. |
| SetDismissalId(String) |
Establece el identificador de descarte de esta notificación. |
| SetDisplayIntent(PendingIntent) |
Este método está en desuso en el nivel de API 29. |
| SetGravity(GravityFlags) |
Establezca la gravedad que debe tener esta notificación dentro del espacio de ventanilla disponible. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetHintAmbientBigPicture(Boolean) |
Este método está en desuso en el nivel de API 29. |
| SetHintAvoidBackgroundClipping(Boolean) |
Establezca una sugerencia de que el fondo de esta notificación no se debe recortar si es posible y, en su lugar, debe cambiar el tamaño para que se muestre por completo en la pantalla, conservando la relación de aspecto de la imagen. |
| SetHintContentIntentLaunchesActivity(Boolean) |
Establezca una sugerencia de que la intención de contenido de esta notificación iniciará una actividad directamente, indicando a la plataforma que puede generar las transiciones adecuadas. |
| SetHintHideIcon(Boolean) |
Establezca una sugerencia de que no se debe mostrar el icono de esta notificación. |
| SetHintScreenTimeout(Int32) |
Establezca una sugerencia de que la pantalla debe permanecer activada durante al menos esta duración cuando esta notificación se muestre en la pantalla. |
| SetHintShowBackgroundOnly(Boolean) |
Establezca una sugerencia visual que solo se debe mostrar la imagen de fondo de esta notificación y que se debe ocultar otro contenido semántico. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| SetStartScrollBottom(Boolean) |
Establezca si la posición de desplazamiento del contenido de esta notificación debe iniciarse en la parte inferior del contenido en lugar de la parte superior cuando el contenido es demasiado largo para mostrarse dentro de la pantalla. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| 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, 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) |
| 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) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Clase auxiliar para agregar extensiones ponibles a las notificaciones. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |