Compartir a través de


AccessibilityEvent Clase

Definición

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
AccessibilityEvent
Atributos
Implementaciones

Comentarios

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario. Por ejemplo, cuando se hace clic en un android.widget.Button , android.view.View se centra, etc.

Un evento de accesibilidad se desencadena mediante una vista individual que rellena el evento con datos para su estado y las solicitudes de su elemento primario para enviar el evento a las partes interesadas. Opcionalmente, el elemento primario puede modificar o incluso bloquear el evento en función de su comprensión más amplia del contexto de la interfaz de usuario.

El propósito principal de un evento de accesibilidad es comunicar los cambios en la interfaz de usuario a .android.accessibilityservice.AccessibilityService Si es necesario, el servicio puede inspeccionar la interfaz de usuario mediante el examen de la jerarquía Vista a través del #getSource() sourceevento , como se representa mediante un árbol de AccessibilityNodeInfos (instantánea de un estado de vista) que se puede usar para explorar el contenido de la ventana. Tenga en cuenta que el privilegio para acceder al origen de un evento, por lo tanto, el contenido de la ventana, debe solicitarse explícitamente. Para obtener más información, consulte android.accessibilityservice.AccessibilityService. Si un servicio de accesibilidad no ha solicitado recuperar el contenido de la ventana, el evento no contendrá referencia a su origen. <nota fuerte>: </strong> para los eventos de tipo #TYPE_NOTIFICATION_STATE_CHANGED que el origen nunca está disponible y las vistas que establecen android.view.View#isAccessibilityDataSensitive() no pueden rellenar todas las propiedades de eventos en los eventos enviados desde arriba en la jerarquía de vistas.

Esta clase representa varios tipos de eventos de accesibilidad semánticamente diferentes. Cada tipo de evento tiene un conjunto asociado de propiedades relacionadas. En otras palabras, cada tipo de evento se caracteriza a través de un subconjunto de las propiedades expuestas por esta clase. Para cada tipo de evento hay una constante correspondiente definida en esta clase. Sigue una especificación de los tipos de eventos y sus propiedades asociadas:

<div class="special reference"><h3>Developer Guides</h3>

Para obtener más información sobre cómo crear y procesar AccessibilityEvents, lea la guía para desarrolladores de accesibilidad .

</Div>

<b>VIEW TYPES</b></br>

<b>Ver clicked</b>: representa el evento de hacer clic en un android.view.View como android.widget.Button, android.widget.CompoundButton, etc.</br>em Type:</em>#TYPE_VIEW_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Ver long clicked</b>: representa el evento de hacer clic largo en como android.view.Viewandroid.widget.Button, android.widget.CompoundButton, etc </br><em>Type:</em<>#TYPE_VIEW_LONG_CLICKED/br><em>Properties:</em></br><ul li>><#getEventType() - El tipo del evento.</li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Vista seleccionada</b>: representa el evento de seleccionar un elemento normalmente en el contexto de un android.widget.AdapterView.</br>em Type:</em>#TYPE_VIEW_SELECTED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Vista centrada</b>: representa el evento de centrar un android.view.View.</br>em Type:</em>#TYPE_VIEW_FOCUSED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Ver texto cambiado</b>: representa el evento de cambiar el texto de un android.widget.EditText.</br>em Type:</em>#TYPE_VIEW_TEXT_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li li>#getText()<>: el nuevo texto del origen.</li li>#getBeforeText()<>: el texto del origen antes del cambio.</li li>#getFromIndex()<>: índice de inicio del cambio de texto.</li li>#getAddedCount()<>: número de caracteres agregados.</li li>#getRemovedCount()<>: número de caracteres quitados.</li></ul>

<b>Ver selección de texto modificada</b>: representa el evento de cambiar la selección de texto de un android.widget.EditText.</br>em Type:</em>#TYPE_VIEW_TEXT_SELECTION_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Ver texto recorrido en granularidad< de movimiento/b> : representa el evento de atravesar el texto de una vista en una granularidad determinada. Por ejemplo, al pasar a la siguiente palabra.</br>em Type:</em>#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li li>#getMovementGranularity()<>: establece la granularidad en la que se ha recorrido el texto de una vista.</li li>#getText()<>: el texto del subárbol del origen.</li li><>#getFromIndex(): el inicio del texto que se omitió en este movimiento. Este es el punto de partida al avanzar por el texto, pero no al volver.</li li><>#getToIndex(): el final del texto que se omitió en este movimiento. Este es el punto final al avanzar por el texto, pero no al volver.</li li>#getAction()<>: obtiene la acción de recorrido que especifica la dirección.</li></ul></p>

<b>Vista desplazada</b> : representa el evento de desplazamiento de una vista. </br>em Type:</em>#TYPE_VIEW_SCROLLED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li li>#getScrollDeltaX()<>: la diferencia en la posición horizontal.</li li>#getScrollDeltaY()<>: la diferencia en la posición vertical.</li></ul>

<b>TRANSITION TYPES</b></br>

<b>Estado de ventana cambiado</b> : representa el evento de un cambio en una sección de la interfaz de usuario que es visualmente distinta. Debe enviarse desde la vista raíz de una ventana o desde una vista marcada como un panel android.view.View#setAccessibilityPaneTitle(CharSequence). Tenga en cuenta que los cambios en las ventanas verdaderas se representan mediante #TYPE_WINDOWS_CHANGED.</br>em Type:</em>#TYPE_WINDOW_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li><li>#getContentChangeTypes(): el tipo de estado cambia.</li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li li>#getText()<>: el texto del subárbol del origen, incluidos los títulos del panel.</li></ul>

<b>Contenido de ventana cambiado</b> : representa el evento de cambio en el contenido de una ventana. Este cambio puede agregar o quitar la vista, cambiar un tamaño de vista, etc.</Br>

<em>Type:</em>#TYPE_WINDOW_CONTENT_CHANGED</br><em>Properties:</em></br><ul li>#getEventType()>< - El tipo del evento.</li li>#getContentChangeTypes()<>: el tipo de contenido cambia.</li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Windows changed</b> : representa un cambio en las ventanas que se muestran en la pantalla, como una ventana que apareció, una ventana desapareció, un tamaño de ventana cambiado, una capa de ventana cambiada, etc. Estos eventos solo deben provenir del sistema, que es responsable de administrar las ventanas. La lista de ventanas está disponible en android.accessibilityservice.AccessibilityService#getWindows(). Para las regiones de la interfaz de usuario que se presentan como ventanas, pero que se controlan mediante el proceso de una aplicación, use #TYPE_WINDOW_STATE_CHANGED.</br>em Type:</em>#TYPE_WINDOWS_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getEventTime()<>: la hora del evento.</li>>#getWindowChanges()<</li>: el cambio específico en la ventana <de origen /ul><em>Note:</em> Puede recuperar para AccessibilityWindowInfo el origen de la ventana del evento examinando la lista devuelta por android.accessibilityservice.AccessibilityService#getWindows() para la ventana cuyo identificador coincide #getWindowId()con .

<b>TIPOS DE< NOTIFICACIÓN/b></br>

<b>Estado de notificación cambiado</b> : representa el evento que muestra un fragmento transitorio de información al usuario. Esta información puede ser o android.app.Notificationandroid.widget.Toast.</br>em Type:</em>#TYPE_NOTIFICATION_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li><li>#getParcelableData(): el objeto publicadoandroid.app.Notification, si procede.</li li>>#getText()<: texto mostrado de android.widget.Toast, si procede, o puede contener texto de android.app.Notification, aunque #getParcelableData() es un conjunto más completo de datos para .<android.app.Notification/li></ul>

<b>TIPOS< DE EXPLORACIÓN/b></br>

<b>View hover enter</b> : representa el evento de principio para mantener el puntero sobre un android.view.View. El puntero se puede generar mediante la exploración de la pantalla mediante la entrada táctil o a través de un dispositivo señalador.</br>em Type:</em>#TYPE_VIEW_HOVER_ENTER</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>View hover exit</b> : representa el evento de detención para mantener el puntero sobre un android.view.View. El puntero se puede generar mediante la exploración de la pantalla mediante la entrada táctil o a través de un dispositivo señalador.</br>em Type:</em>#TYPE_VIEW_HOVER_EXIT</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul></p>

<b>Vista desplazada a</b> : representa el evento de un nodo de destino traído en pantalla por ACTION_SCROLL_IN_DIRECTION. <em>Type:</em>#TYPE_VIEW_TARGETED_BY_SCROLL</br><em>Properties:</em></br><ul li>#getEventType()>< - El tipo del evento.</li li><>#getSource(): información de origen (para clientes registrados). Esto representa el nodo que se trae en pantalla como resultado del desplazamiento.</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

<b>Touch interaction start</b>: representa el evento de iniciar una interacción táctil, que es el usuario que comienza a tocar la pantalla.</br>em Type:</em>#TYPE_TOUCH_INTERACTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li></ul><em>Note:</em> Este evento solo lo desencadena el sistema y no se pasa al árbol de vista que se va a rellenar.</Br>

<b>Touch interaction end</b>: representa el evento de finalización de una interacción táctil, que es que el usuario deja de tocar la pantalla.</br>em Type:</em>#TYPE_TOUCH_INTERACTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li></ul><em>Note:</em> Este evento solo lo desencadena el sistema y no se pasa al árbol de vista que se va a rellenar.</Br>

<b>Touch exploration gesture start</b>: representa el evento de iniciar un gesto de exploración táctil.</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_START</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li></ul><em>Note:</em> Este evento solo lo desencadena el sistema y no se pasa al árbol de vista que se va a rellenar.</Br>

<b>Fin/b> del gesto< de exploración táctil: representa el evento de finalizar un gesto de exploración táctil.</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_END</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li></ul><em>Note:</em> Este evento solo lo desencadena el sistema y no se pasa al árbol de vista que se va a rellenar.</Br>

<b>Touch gesture detection start</b> : representa el evento de iniciar una detección de gestos de usuario.</br>em Type:</em>#TYPE_GESTURE_DETECTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li></ul><em>Note:</em> Este evento solo lo desencadena el sistema y no se pasa al árbol de vista que se va a rellenar.</Br>

<b>Final/b> de detección< de gestos táctiles: representa el evento de finalización de una detección de gestos de usuario.</br>em Type:</em>#TYPE_GESTURE_DETECTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li></ul><em>Note:</em> Este evento solo lo desencadena el sistema y no se pasa al árbol de vista que se va a rellenar.</Br>

<b>VARIOS TIPOS</b></br>

<b>Anuncio</b> : representa el evento de una aplicación que solicita un lector de pantalla para realizar un anuncio. Dado que el evento no tiene ningún significado semántico, este evento solo es adecuado en situaciones excepcionales en las que se necesita la salida adicional del lector de pantalla, pero no es necesario tener en cuenta otros tipos de servicios de accesibilidad.</br>em Type:</em>#TYPE_ANNOUNCEMENT</br><em>Properties:</em></br><ul><li>#getEventType() - El tipo del evento.<></li li>#getSource()<>: información de origen (para clientes registrados).</li li>#getClassName()<>: el nombre de clase del origen.</li><li>#getPackageName(): el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li li>#getText()<>: el texto del anuncio.</li></ul>

<b>speechStateChanged</b><em>Type:</em>#TYPE_SPEECH_STATE_CHANGE</br> Representa un cambio en el estado de voz definido por la máscara de bits de los tipos de cambio de estado de voz. Un cambio en el estado de voz se produce cuando una aplicación quiere indicar que está hablando o escuchando voz humana. Este evento ayuda a evitar conflictos en los que dos aplicaciones quieren hablar o una escucha cuando otra habla. Al enviar este evento, el remitente debe asegurarse de que los tipos de cambio de estado que lo acompañan tengan sentido. Por ejemplo, el remitente no debe enviar y #SPEECH_STATE_SPEAKING_END unirse#SPEECH_STATE_SPEAKING_START. <em>Properties:</em></br><ul><li>#getSpeechStateChangeTypes() : el tipo de estado cambia</li li>#getPackageName()><: el nombre del paquete del origen.</li li>#getEventTime()<>: la hora del evento.</li></ul>

Documentación de Java para android.view.accessibility.AccessibilityEvent.

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

AccessibilityEvent()

Crea una AccessibilityEvent nueva.

AccessibilityEvent(AccessibilityEvent)

Constructor de copia.

AccessibilityEvent(Int32)

Crea un nuevo AccessibilityEvent con el especificado eventType.

Campos

ContentChangeTypeContentDescription
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: se ha cambiado la descripción del contenido del nodo.

ContentChangeTypeContentInvalid
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: el nodo de origen cambió su validez de contenido devuelta por AccessibilityNodeInfo#isContentInvalid.

ContentChangeTypeDragCancelled
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: ha finalizado un arrastre con la accesibilidad habilitada.

ContentChangeTypeDragDropped
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: ha finalizado un arrastre con la accesibilidad habilitada.

ContentChangeTypeDragStarted
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: se ha iniciado una arrastrar mientras está habilitada la accesibilidad.

ContentChangeTypeEnabled
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: el nodo de origen cambió su capacidad de interactuar devuelto por AccessibilityNodeInfo#isEnabled.

ContentChangeTypeError
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: el nodo de origen cambió el mensaje de error del contenido erróneo devuelto por AccessibilityNodeInfo#getError.

ContentChangeTypePaneAppeared
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_STATE_CHANGED evento: el nodo tiene un título de panel y solo apareció o se le asignó un título cuando no tenía ninguno antes.

ContentChangeTypePaneDisappeared
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_STATE_CHANGED evento: puede significar una de las dos cosas ligeramente diferentes.

ContentChangeTypePaneTitle
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_STATE_CHANGED el evento: se cambió el título del panel del nodo.

ContentChangeTypeStateDescription
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED evento: descripción de estado del nodo tal y como lo devuelven AccessibilityNodeInfo#getStateDescription los cambios.

ContentChangeTypeSubtree
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: se produjeron uno o varios cambios de contenido en el subárbol raíz en el nodo de origen, o la estructura del subárbol cambió cuando se agregó o se quitó un nodo.

ContentChangeTypeText
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: el texto del nodo ha cambiado.

ContentChangeTypeUndefined
Obsoletos.

Tipo de cambio para #TYPE_WINDOW_CONTENT_CHANGED el evento: no se define el tipo de cambio.

InvalidPosition

Posición de selección/enfoque no válida.

MaxTextLength
Obsoletos.

Longitud máxima de los campos de texto.

SpeechStateListeningEnd
Obsoletos.

Tipo de cambio para #TYPE_SPEECH_STATE_CHANGE evento: otro servicio ya no escucha el micrófono.

SpeechStateListeningStart
Obsoletos.

Tipo de cambio para #TYPE_SPEECH_STATE_CHANGE evento: otro servicio está escuchando el micrófono.

SpeechStateSpeakingEnd
Obsoletos.

Tipo de cambio para #TYPE_SPEECH_STATE_CHANGE el evento: otro servicio ya no habla.

SpeechStateSpeakingStart
Obsoletos.

Tipo de cambio para #TYPE_SPEECH_STATE_CHANGE evento: otro servicio habla.

TypeSpeechStateChange
Obsoletos.

Representa un cambio en el estado de voz definido por los tipos de cambio de estado de voz.

TypeViewTargetedByScroll
Obsoletos.

Representa el evento de un desplazamiento que se ha completado y traído el nodo de destino en la pantalla.

WindowsChangeAccessibilityFocused
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: se ha cambiado la AccessibilityWindowInfo#isAccessibilityFocused() ventana.

WindowsChangeActive
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: se ha cambiado la AccessibilityWindowInfo#isActive() ventana.

WindowsChangeAdded
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: se agregó la ventana.

WindowsChangeBounds
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED evento: los límites de la ventana han cambiado.

WindowsChangeChildren
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: los elementos secundarios de la ventana cambiaron.

WindowsChangeFocused
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: se ha cambiado la AccessibilityWindowInfo#isFocused() ventana.

WindowsChangeLayer
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED evento: la capa de la ventana ha cambiado.

WindowsChangeParent
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: el elemento primario de la ventana ha cambiado.

WindowsChangePip
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: la ventana entró o salió del modo de imagen en imagen.

WindowsChangeRemoved
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED evento: se quitó una ventana.

WindowsChangeTitle
Obsoletos.

Tipo de cambio para #TYPE_WINDOWS_CHANGED el evento: el título de la ventana ha cambiado.

Propiedades

AccessibilityDataSensitive

Si el evento solo se debe entregar a un android.accessibilityservice.AccessibilityService objeto con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propiedad establecida en true. -o bien- Establece si el evento solo debe entregarse a un android.accessibilityservice.AccessibilityService objeto con la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propiedad establecida en true.

Action
Obsoletos.

Obtiene la acción realizada que desencadenó este evento.

AddedCount

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

BeforeText

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

BeforeTextFormatted

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Checked

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Class

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

(Heredado de Object)
ClassName

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

ClassNameFormatted

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

ContentChangeTypes

Obtiene la máscara de bits de los tipos de cambio señalados por un #TYPE_WINDOW_CONTENT_CHANGED evento o #TYPE_WINDOW_STATE_CHANGED. -o bien- Establece la máscara de bits de los cambios del árbol de nodos señalados por un #TYPE_WINDOW_CONTENT_CHANGED evento.

ContentDescription

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

ContentDescriptionFormatted

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Creator

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

CurrentItemIndex

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

DisplayId

Obtiene el identificador de la pantalla de la que procede el evento.

(Heredado de AccessibilityRecord)
Enabled

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

EventTime

Obtiene la hora en la que se envió este evento. -o bien- Establece la hora en la que se envió este evento.

EventType

Obtiene el tipo de evento. -o bien- Establece el tipo de evento.

FromIndex

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

FullScreen

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
ItemCount

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

JniIdentityHashCode

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
JniPeerMembers

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

MaxScrollX

Obtiene el desplazamiento de desplazamiento máximo del borde izquierdo de origen en píxeles. -o bien- Establece el desplazamiento de desplazamiento máximo del borde izquierdo de origen en píxeles.

(Heredado de AccessibilityRecord)
MaxScrollY

Obtiene el desplazamiento máximo del borde superior de origen en píxeles. -o bien- Establece el desplazamiento máximo de desplazamiento del borde superior de origen en píxeles.

(Heredado de AccessibilityRecord)
MovementGranularity

Obtiene la granularidad de movimiento que se ha recorrido. -o bien- Establece la granularidad de movimiento que se ha recorrido.

PackageName

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

PackageNameFormatted

Obtiene el nombre del paquete del origen. -o bien- Establece el nombre del paquete del origen.

ParcelableData

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Password

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

PeerReference

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
RecordCount

Obtiene el número de registros contenidos en el evento.

RemovedCount

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Scrollable

Obtiene si el origen se puede desplazar. -o bien- Establece si el origen se puede desplazar.

(Heredado de AccessibilityRecord)
ScrollDeltaX

Obtiene la diferencia en píxeles entre la posición horizontal antes del desplazamiento y la posición horizontal actual o establece la diferencia en píxeles entre la posición horizontal antes del desplazamiento y la posición horizontal actual.

(Heredado de AccessibilityRecord)
ScrollDeltaY

Obtiene la diferencia en píxeles entre la posición vertical antes del desplazamiento y la posición vertical actual o establece la diferencia en píxeles entre la posición vertical antes del desplazamiento y la posición vertical actual.

(Heredado de AccessibilityRecord)
ScrollX

Obtiene el desplazamiento de desplazamiento del borde izquierdo de origen en píxeles. -o bien- Establece el desplazamiento del borde izquierdo del origen en píxeles.

(Heredado de AccessibilityRecord)
ScrollY

Obtiene el desplazamiento de desplazamiento del borde superior de origen en píxeles. -o bien- Establece el desplazamiento del borde superior de origen en píxeles.

(Heredado de AccessibilityRecord)
Source

Obtiene del AccessibilityNodeInfo origen del evento.

(Heredado de AccessibilityRecord)
SpeechStateChangeTypes

Obtiene la máscara de bits del estado de voz señalado por un #TYPE_SPEECH_STATE_CHANGE evento o establece la máscara de bits de los tipos de cambio de estado de voz señalados por un #TYPE_SPEECH_STATE_CHANGE evento.

Text

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

ThresholdClass

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

(Heredado de AccessibilityRecord)
ThresholdType

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

(Heredado de AccessibilityRecord)
ToIndex

Obtiene el índice del final de la selección de texto o el índice del último elemento visible al desplazarse. -o bien- Establece el índice del final de la selección de texto o el índice del último elemento visible al desplazarse.

(Heredado de AccessibilityRecord)
WindowChanges

Obtiene la máscara de bits de los tipos de cambio señalados por un #TYPE_WINDOWS_CHANGED evento.

WindowId

Obtiene el identificador de la ventana de la que procede el evento.

(Heredado de AccessibilityRecord)

Métodos

AppendRecord(AccessibilityRecord)

Anexa un AccessibilityRecord al final de los registros de eventos.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DescribeContents()

Para agregar

Dispose()

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
Dispose(Boolean)

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
EventTypeToString(EventTypes)

Devuelve la representación de cadena de un tipo de evento.

GetAction()

Obtiene la acción realizada que desencadenó este evento.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetRecord(Int32)

Obtiene el registro en un índice determinado.

GetSource(Int32)

Obtiene del AccessibilityNodeInfo origen del evento.

(Heredado de AccessibilityRecord)
InitFromParcel(Parcel)

Crea una nueva instancia de a partir de .Parcel

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)
Obtain()

Crea una instancia de una nueva instancia de AccessibilityEvent.

Obtain(AccessibilityEvent)

Crea una instancia de una nueva instancia de AccessibilityEvent.

Obtain(EventTypes)

Crea una instancia de una nueva instancia de AccessibilityEvent con su propiedad type establecida.

Recycle()
Obsoletos.

Anteriormente volvería a reciclar una instancia para volver a usarla.

SetAction(GlobalAction)

Establece la acción realizada que desencadenó este evento.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetSource(View)

Establece el origen del evento.

(Heredado de AccessibilityRecord)
SetSource(View, Int32)

Establece el origen para que sea un descendiente virtual del especificado root.

(Heredado de AccessibilityRecord)
ToArray<T>()

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(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)

Para agregar

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

(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)

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

GetJniTypeName(IJavaPeerable)

Esta clase representa los eventos de accesibilidad enviados por el sistema cuando ocurre algo notable en la interfaz de usuario.

Se aplica a