Lenguaje

AccessibilityServiceFlags Enumeración

Definición

Enumera los valores devueltos por varios tipos y tomados como parámetro del miembro F:Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString .

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum AccessibilityServiceFlags
[<System.Flags>]
type AccessibilityServiceFlags = 
Herencia
AccessibilityServiceFlags
Atributos

Campos

Nombre Valor Description
Default 1

Si es AccessibilityServiceel valor predeterminado de un tipo determinado. El servicio predeterminado solo se invoca si no existe ningún paquete específico.

IncludeNotImportantViews 2

Si se establece esta marca, el sistema tendrá en cuenta las vistas que no son importantes para la accesibilidad, además de las que son importantes para la accesibilidad.

RequestTouchExplorationMode 4

Esta marca solicita que el sistema entre en modo de exploración táctil. En este modo, un solo dedo que se mueve en la pantalla se comporta como un puntero del mouse que mantiene el puntero sobre la interfaz de usuario.

RequestEnhancedWebAccessibility 8

Esta marca solicita desde el sistema para habilitar las extensiones de mejora de accesibilidad web.

ReportViewIds 16

Esta marca solicita que AccessibilityNodeInfos obtenido por accessibilityService contenga el identificador de la vista de origen. El identificador de la vista de origen será un nombre de recurso completo del formulario "package:id/name", por ejemplo"foo.bar:id/my_list" y resulta útil para la automatización de pruebas de IU. Esta marca no se establece de forma predeterminada.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDS.

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.

RequestFilterKeyEvents 32

Esta marca solicita desde el sistema que filtre los eventos de clave.

RetrieveInteractiveWindows 64

Esta marca indica al sistema que el servicio de accesibilidad quiere acceder al contenido de todas las ventanas interactivas. Una ventana interactiva es una ventana que tiene el foco de entrada o que un usuario visualizado puede tocar cuando la exploración por contacto no está habilitada. Si no se establece esta marca, el servicio no recibirá eventos AccessibilityEvent.TYPE_WINDOWS_CHANGED, la llamada a AccessibilityService.getWindows() devolverá una lista vacía y AccessibilityNodeInfo.getWindow() devolverá null.

Los servicios que quieran establecer esta marca deben declarar la capacidad de recuperar el contenido de la ventana en sus metadatos estableciendo el atributo canRetrieveWindowContent en true; de lo contrario, se omitirá esta marca. Para declarar los metadatos de un servicio, consulte AccessibilityService.SERVICE_META_DATA.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWS.

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.

EnableAccessibilityVolume 128

Esta marca solicita que el volumen de AudioManager.STREAM_ACCESSIBILITY controle todas las pistas de audio en todo el sistema con AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITY.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME.

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.

RequestAccessibilityButton 256

Esta marca indica al sistema que el servicio de accesibilidad solicita que se muestre un botón de accesibilidad dentro del área de navegación del sistema, si está disponible.

Nota: Para los servicios de accesibilidad que tienen como destino las API mayores que la API 29, esta marca debe especificarse en el archivo de metadatos del servicio de accesibilidad. De lo contrario, se omitirá.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON.

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.

RequestFingerprintGestures 512

Esta marca solicita que se envíen todos los gestos de huella digital al servicio de accesibilidad.

Los servicios que quieran establecer esta marca deben declarar la capacidad de recuperar el contenido de la ventana en sus metadatos estableciendo el atributo R.attr.canRequestFingerprintGestures en true; de lo contrario, se omitirá esta marca. Para declarar los metadatos de un servicio, consulte AccessibilityService.SERVICE_META_DATA.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_FINGERPRINT_GESTURES.

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.

RequestShortcutWarningDialogSpokenFeedback 1024

Esta marca solicita que el cuadro de diálogo de advertencia de acceso directo de accesibilidad haya hablado comentarios cuando se muestre el diálogo.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK.

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.

ServiceHandlesDoubleTap 2048

Esta marca solicita que cuando FLAG_REQUEST_TOUCH_EXPLORATION_MODE esté habilitado, se envían los gestos de pulsación doble y doble pulsación y suspensión al servicio en lugar de ser controlado por el marco. Si FLAG_REQUEST_TOUCH_EXPLORATION_MODE está deshabilitado, esta marca no tiene ningún efecto.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_SERVICE_HANDLES_DOUBLE_TAP.

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.

RequestMultiFingerGestures 4096

Esta marca solicita que cuando FLAG_REQUEST_TOUCH_EXPLORATION_MODE esté habilitado, también se habilitan los gestos de varios dedos. Como consecuencia, se deshabilitarán los gestos de omisión de dos dedos. Si FLAG_REQUEST_TOUCH_EXPLORATION_MODE está deshabilitado, esta marca no tiene ningún efecto.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_MULTI_FINGER_GESTURES.

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.

RequestTwoFingerPassthrough 8192

Esta marca solicita que, cuando se habilita FLAG_REQUEST_MULTI_FINGER_GESTURES, se vuelven a habilitar los gestos de paso a través de dos dedos. No se detectan gestos de deslizamiento de dos dedos, sino que se pasan como gestos de un solo dedo. Además, no se detectan deslizamientos de tres dedos desde la parte inferior de la pantalla y, en su lugar, se pasan sin cambios. Si FLAG_REQUEST_MULTI_FINGER_GESTURES está deshabilitado, esta marca no tiene ningún efecto.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGH.

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.

SendMotionEvents 16384

Esta marca solicita que, cuando FLAG_REQUEST_TOUCH_EXPLORATION_MODE esté habilitado, un servicio recibirá los eventos de movimiento para cada gesto detectado correctamente. El servicio también recibirá un accessibilityGestureEvent de tipo GESTURE_INVALID para cada gesto cancelado junto con sus eventos de movimiento. Un servicio recibirá un gesto de tipo GESTURE_PASSTHROUGH y eventos de movimiento complementarios para cada gesto de paso a través que no inicie la detección de gestos. Esta información se puede usar para recopilar instancias de comportamiento de detección de gestos incorrectos y retransmitir esa información a los desarrolladores de marcos. Si FLAG_REQUEST_TOUCH_EXPLORATION_MODE está deshabilitado, esta marca no tiene ningún efecto.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_SEND_MOTION_EVENTS.

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.

FlagInputMethodEditor 32768

Esta marca hace que AccessibilityService sea un editor de métodos de entrada con un subconjunto de funcionalidades del editor de métodos de entrada: obtenga InputConnection y obtenga notificaciones de cambio de selección de texto.

Referencia de Android para android.accessibilityservice.AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITOR.

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.

Comentarios

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.

Se aplica a