Notification.WearableExtender Clase

Definición

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
Notification.WearableExtender
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 Objectobjeto .

(Heredado de Object)
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 self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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 self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a