Sprache

AccessibilityServiceFlags Enumeration

Definition

Listet Von mehreren Typen zurückgegebene Werte auf und wird als Parameter des F:Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString verwendet.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum AccessibilityServiceFlags
[<System.Flags>]
type AccessibilityServiceFlags = 
Vererbung
AccessibilityServiceFlags
Attribute

Felder

Name Wert Beschreibung
Default 1

Wenn ein AccessibilityServiceStandardwert für einen bestimmten Typ ist. Der Standarddienst wird nur aufgerufen, wenn kein paketspezifischer Dienst vorhanden ist.

IncludeNotImportantViews 2

Wenn diese Kennzeichnung festgelegt wird, wird das System Ansichten betrachten, die nicht wichtig für die Barrierefreiheit sind, zusätzlich zu den, die für die Barrierefreiheit wichtig sind.

RequestTouchExplorationMode 4

Diese Kennzeichnung fordert an, dass das System in den Touch-Explorationsmodus gelangt. In diesem Modus verhält sich ein einzelner Finger, der auf dem Bildschirm bewegt wird, als Mauszeiger, der auf die Benutzeroberfläche zeigt.

RequestEnhancedWebAccessibility 8

Dieses Kennzeichen fordert vom System an, die Webbarrierefreiheit zu verbessernde Erweiterungen.

ReportViewIds 16

Dieses Flag fordert an, dass die von einem AccessibilityService abgerufenen AccessibilityNodeInfos die ID der Quellansicht enthalten. Die Quellansichts-ID ist ein vollqualifizierter Ressourcenname des Formulars "package:id/name", z. B. "foo.bar:id/my_list", und es ist nützlich für die Benutzeroberflächentestautomatisierung. Diese Kennzeichnung ist standardmäßig nicht festgelegt.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

RequestFilterKeyEvents 32

Dieses Kennzeichen fordert vom System an, Schlüsselereignisse zu filtern.

RetrieveInteractiveWindows 64

Dieses Kennzeichen gibt dem System an, dass der Barrierefreiheitsdienst auf Inhalte aller interaktiven Fenster zugreifen möchte. Ein interaktives Fenster ist ein Fenster mit Eingabefokus oder kann von einem sehfähigen Benutzer berührt werden, wenn die Fingereingabe nicht aktiviert ist. Wenn dieses Flag nicht festgelegt ist, erhält Ihr Dienst keine AccessibilityEvent.TYPE_WINDOWS_CHANGED Ereignisse, wird durch Aufrufen von AccessibilityService.getWindows() eine leere Liste zurückgegeben, und AccessibilityNodeInfo.getWindow() gibt NULL zurück.

Dienste, die dieses Flag festlegen möchten, müssen die Funktion zum Abrufen von Fensterinhalten in ihren Metadaten deklarieren, indem das Attribut "canRetrieveWindowContent" auf "true" festgelegt wird, andernfalls wird dieses Flag ignoriert. Informationen zum Deklarieren der Metadaten eines Diensts finden Sie unter AccessibilityService.SERVICE_META_DATA.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

EnableAccessibilityVolume 128

Diese Kennzeichnung fordert an, dass alle Audiospuren systemweit mit AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITY durch die AudioManager.STREAM_ACCESSIBILITY Lautstärke gesteuert werden.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

RequestAccessibilityButton 256

Dieses Kennzeichen gibt dem System an, dass der Barrierefreiheitsdienst anfordert, dass eine Schaltfläche für die Barrierefreiheit im Navigationsbereich des Systems angezeigt wird, sofern verfügbar.

Hinweis: Für Barrierefreiheitsdienste, die APIs größer als API 29 sind, muss dieses Flag in der Metadatendatei des Barrierefreiheitsdiensts angegeben werden. Andernfalls wird sie ignoriert.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

RequestFingerprintGestures 512

Diese Kennzeichnung fordert an, dass alle Fingerabdrücke an den Barrierefreiheitsdienst gesendet werden.

Dienste, die dieses Flag festlegen möchten, müssen die Funktion zum Abrufen von Fensterinhalten in ihren Metadaten deklarieren, indem das Attribut "R.attr.canRequestFingerprintGestures" auf "true" festgelegt wird, andernfalls wird dieses Flag ignoriert. Informationen zum Deklarieren der Metadaten eines Diensts finden Sie unter AccessibilityService.SERVICE_META_DATA.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_FINGERPRINT_GESTURES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

RequestShortcutWarningDialogSpokenFeedback 1024

Dieses Kennzeichen fordert an, dass das Dialogfeld mit der Barrierefreiheitsverknüpfung beim Anzeigen des Dialogfelds Feedback geäußert hat.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

ServiceHandlesDoubleTap 2048

Diese Kennzeichnung fordert an, dass, wenn FLAG_REQUEST_TOUCH_EXPLORATION_MODE aktiviert ist, doppeltippen und doppeltippen und halten Gesten an den Dienst verteilt und nicht vom Framework verarbeitet werden. Wenn FLAG_REQUEST_TOUCH_EXPLORATION_MODE deaktiviert ist, hat dieses Kennzeichen keine Auswirkung.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_SERVICE_HANDLES_DOUBLE_TAP.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

RequestMultiFingerGestures 4096

Diese Kennzeichnung fordert an, dass bei aktivierter FLAG_REQUEST_TOUCH_EXPLORATION_MODE auch Multifingergesten aktiviert sind. Daher werden Zweifingerumgehungsgesten deaktiviert. Wenn FLAG_REQUEST_TOUCH_EXPLORATION_MODE deaktiviert ist, hat dieses Kennzeichen keine Auswirkung.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_MULTI_FINGER_GESTURES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

RequestTwoFingerPassthrough 8192

Dieses Flag fordert an, dass, wenn FLAG_REQUEST_MULTI_FINGER_GESTURES aktiviert ist, Zweifinger-Passthroughgesten erneut aktiviert sind. Streifbewegungen mit zwei Fingern werden nicht erkannt, sondern als Einfingergesten durchlaufen. Darüber hinaus werden drei Finger wischen vom unteren Bildschirmrand nicht erkannt und stattdessen unverändert durchlaufen. Wenn FLAG_REQUEST_MULTI_FINGER_GESTURES deaktiviert ist, hat dieses Kennzeichen keine Auswirkung.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGH.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

SendMotionEvents 16384

Dieses Flag fordert an, dass ein Dienst, wenn FLAG_REQUEST_TOUCH_EXPLORATION_MODE aktiviert ist, die Bewegungsereignisse für jede erfolgreich erkannte Geste empfängt. Der Dienst empfängt auch ein AccessibilityGestureEvent vom Typ GESTURE_INVALID für jede abgebrochene Geste zusammen mit seinen Bewegungsereignissen. Ein Dienst empfängt eine Geste vom Typ GESTURE_PASSTHROUGH und begleitende Bewegungsereignisse für jede Passthroughgeste, die keine Gestenerkennung startet. Diese Informationen können verwendet werden, um Instanzen eines fehlerhaften Gestikerkennungsverhaltens zu sammeln und diese Informationen an Frameworkentwickler weiterzuweitern. Wenn FLAG_REQUEST_TOUCH_EXPLORATION_MODE deaktiviert ist, hat dieses Kennzeichen keine Auswirkung.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_SEND_MOTION_EVENTS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

FlagInputMethodEditor 32768

Dieses Flag macht den AccessibilityService zu einem Eingabemethoden-Editor mit einer Teilmenge der Eingabemethoden-Editor-Funktionen: Abrufen der InputConnection und Abrufen von Änderungsbenachrichtigungen für die Textauswahl.

Android-Referenz für android.accessibilityservice.AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITOR.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: