AccessibilityServiceFlags Enumeración
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í.
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. 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. 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. 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á. 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. 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. 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. 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. 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. 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. 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. 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.