Langue

AccessibilityServiceFlags Énumération

Définition

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString .

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum AccessibilityServiceFlags
[<System.Flags>]
type AccessibilityServiceFlags = 
Héritage
AccessibilityServiceFlags
Attributs

Champs

Nom Valeur Description
Default 1

S’il AccessibilityServices’agit de la valeur par défaut d’un type donné. Le service par défaut est appelé uniquement si aucun package spécifique n’existe.

IncludeNotImportantViews 2

Si cet indicateur est défini, le système considère les vues qui ne sont pas importantes pour l’accessibilité en plus des vues importantes pour l’accessibilité.

RequestTouchExplorationMode 4

Cet indicateur demande au système d’entrer en mode d’exploration tactile. Dans ce mode, un seul doigt se déplace sur l’écran se comporte en tant que pointeur de souris pointant sur l’interface utilisateur.

RequestEnhancedWebAccessibility 8

Cet indicateur demande au système d’améliorer l’accessibilité web.

ReportViewIds 16

Cet indicateur demande que les accessibilityNodeInfos obtenus par un service d’accessibilité contiennent l’ID de la vue source. L’ID de vue source est un nom de ressource complet du formulaire « package :id/name », par exemple « foo.bar :id/my_list », et il est utile pour l’automatisation des tests d’interface utilisateur. Cet indicateur n’est pas défini par défaut.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDS.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

RequestFilterKeyEvents 32

Cet indicateur demande au système de filtrer les événements clés.

RetrieveInteractiveWindows 64

Cet indicateur indique au système que le service d’accessibilité souhaite accéder au contenu de toutes les fenêtres interactives. Une fenêtre interactive est une fenêtre qui a le focus d’entrée ou qui peut être tactile par un utilisateur vu lorsque l’exploration par contact n’est pas activée. Si cet indicateur n’est pas défini, votre service ne reçoit pas d’événements AccessibilityEvent.TYPE_WINDOWS_CHANGED, l’appel d’AccessibilityService.getWindows() retourne une liste vide, et AccessibilityNodeInfo.getWindow() retourne null.

Les services qui souhaitent définir cet indicateur doivent déclarer la possibilité de récupérer le contenu de fenêtre dans leurs métadonnées en définissant l’attribut canRetrieveWindowContent sur true, sinon cet indicateur sera ignoré. Pour savoir comment déclarer les métadonnées d’un service, reportez-vous à AccessibilityService.SERVICE_META_DATA.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWS.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

EnableAccessibilityVolume 128

Cet indicateur demande que toutes les pistes audio à l’échelle du système avec AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITY être contrôlées par le volume AudioManager.STREAM_ACCESSIBILITY.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

RequestAccessibilityButton 256

Cet indicateur indique au système que le service d’accessibilité demande qu’un bouton d’accessibilité soit affiché dans la zone de navigation du système, le cas échéant.

Remarque : Pour les services d’accessibilité ciblant les API supérieures à l’API 29, cet indicateur doit être spécifié dans le fichier de métadonnées du service d’accessibilité. Sinon, elle sera ignorée.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

RequestFingerprintGestures 512

Cet indicateur demande que tous les mouvements d’empreinte digitale soient envoyés au service d’accessibilité.

Les services qui souhaitent définir cet indicateur doivent déclarer la possibilité de récupérer du contenu de fenêtre dans leurs métadonnées en définissant l’attribut R.attr.canRequestFingerprintGestures sur true, sinon cet indicateur sera ignoré. Pour savoir comment déclarer les métadonnées d’un service, reportez-vous à AccessibilityService.SERVICE_META_DATA.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_FINGERPRINT_GESTURES.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

RequestShortcutWarningDialogSpokenFeedback 1024

Cet indicateur demande que la boîte de dialogue d’avertissement de raccourci d’accessibilité ait parlé de commentaires lorsque la boîte de dialogue s’affiche.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

ServiceHandlesDoubleTap 2048

Cet indicateur demande que lorsque FLAG_REQUEST_TOUCH_EXPLORATION_MODE est activé, appuyez deux fois et appuyez deux fois et maintenez les mouvements sont distribués au service au lieu d’être gérés par l’infrastructure. Si FLAG_REQUEST_TOUCH_EXPLORATION_MODE est désactivé, cet indicateur n’a aucun effet.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_SERVICE_HANDLES_DOUBLE_TAP.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

RequestMultiFingerGestures 4096

Cet indicateur demande que lorsque FLAG_REQUEST_TOUCH_EXPLORATION_MODE est activé, les mouvements multi-doigts sont également activés. Par conséquent, les mouvements de contournement à deux doigts sont désactivés. Si FLAG_REQUEST_TOUCH_EXPLORATION_MODE est désactivé, cet indicateur n’a aucun effet.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_MULTI_FINGER_GESTURES.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

RequestTwoFingerPassthrough 8192

Cet indicateur demande que lorsque FLAG_REQUEST_MULTI_FINGER_GESTURES est activé, les mouvements de passage à deux doigts sont réactivés. Les mouvements de balayage à deux doigts ne sont pas détectés, mais passent plutôt en tant que mouvements à un doigt. En outre, les balayages à trois doigts du bas de l’écran ne sont pas détectés, et sont transmis à la place sans modification. Si FLAG_REQUEST_MULTI_FINGER_GESTURES est désactivé, cet indicateur n’a aucun effet.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGH.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

SendMotionEvents 16384

Cet indicateur demande que lorsque FLAG_REQUEST_TOUCH_EXPLORATION_MODE est activé, un service reçoit les événements de mouvement pour chaque mouvement détecté avec succès. Le service reçoit également un AccessibilityGestureEvent de type GESTURE_INVALID pour chaque mouvement annulé, ainsi que ses événements de mouvement. Un service reçoit un mouvement de type GESTURE_PASSTHROUGH et les événements de mouvement qui accompagnent chaque mouvement passthrough qui ne démarre pas la détection des mouvements. Ces informations peuvent être utilisées pour collecter des instances de comportement de détection de mouvements incorrects et relayer ces informations aux développeurs d’infrastructure. Si FLAG_REQUEST_TOUCH_EXPLORATION_MODE est désactivé, cet indicateur n’a aucun effet.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_SEND_MOTION_EVENTS.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

FlagInputMethodEditor 32768

Cet indicateur rend AccessibilityService un éditeur de méthode d’entrée avec un sous-ensemble de fonctionnalités de l’éditeur de méthode d’entrée : obtenez inputConnection et obtenez des notifications de modification de sélection de texte.

Référence Android pour android.accessibilityservice.AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITOR.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à