Android.AccessibilityServices Espace de noms

Les classes de ce package sont utilisées pour le développement du service d’accessibilité qui fournissent des commentaires alternatifs ou augmentés à l’utilisateur.

Classes

Nom Description
AccessibilityButtonController

Contrôleur pour le bouton d’accessibilité dans la zone de navigation du système

AccessibilityButtonController.AccessibilityButtonCallback

Rappel pour l’interaction avec et les modifications apportées à l’état du bouton d’accessibilité dans la zone de navigation du système.

AccessibilityGestureEvent

Cette classe décrit l’événement de mouvement, y compris l’ID de mouvement et l’affichage sur lequel il se produit.

AccessibilityGestureEvent.InterfaceConsts

Contient des constantes d’interface colisables exposées par la liaison .NET pour les événements de mouvement d’accessibilité.

AccessibilityService

Les services d’accessibilité ne doivent être utilisés que pour aider les utilisateurs handicapés à utiliser des appareils et des applications Android.

AccessibilityService.GestureResultCallback

Classe utilisée pour signaler l’état des mouvements distribués

AccessibilityService.MagnificationController

Permet de contrôler et d’interroger l’état de l’agrandissement d’affichage.

AccessibilityService.MagnificationController.MagnificationChangedEventArgs

Fournit des données pour une modification de l’agrandissement en plein écran.

AccessibilityService.ScreenshotResult

Peut être utilisé pour construire une bitmap de la capture d’écran ou toute autre opération pour AccessibilityService#takeScreenshot l’API.

AccessibilityService.SoftKeyboardController

Utilisé pour contrôler, interroger et écouter les modifications apportées au mode d’affichage du clavier logiciel.

AccessibilityService.SoftKeyboardController.ShowModeChangedEventArgs

Fournit des données pour une modification du mode d’affichage du clavier logiciel.

AccessibilityServiceInfo

Cette classe décrit un AccessibilityService.

AccessibilityServiceInfo.InterfaceConsts

Contient des constantes d’interface colisables exposées par la liaison .NET pour les informations du service d’accessibilité.

FingerprintGestureController

Un AccessibilityService objet peut capturer les mouvements effectués sur le capteur d’empreinte digitale d’un appareil, tant que l’appareil dispose d’un capteur capable de détecter les mouvements.

FingerprintGestureController.FingerprintGestureCallback

Classe appelée lorsque les mouvements d’empreinte digitale sont utilisés pour l’accessibilité.

GestureDescription

Les services d’accessibilité avec la android.R.styleable#AccessibilityService_canPerformGestures propriété peuvent distribuer des mouvements.

GestureDescription.Builder

Générateur pour un GestureDescription

GestureDescription.StrokeDescription

Description immuable du trait qui peut faire partie d’un mouvement.

InputMethod

Cette classe fournit des API de méthode d’entrée.

InputMethod.AccessibilityInputConnection

Cette classe fournit la liste autorisée des InputConnection API pour les services d’accessibilité.

MagnificationConfig

Cette classe décrit la configuration d’agrandissement pour AccessibilityService contrôler l’agrandissement.

MagnificationConfig.Builder

Générateur pour la création d’objets MagnificationConfig .

MagnificationConfig.InterfaceConsts

Contient des constantes d’interface colisables exposées par la liaison .NET pour les configurations d’agrandissement.

TouchInteractionController

Cette classe permet à un service de gérer l’exploration tactile et la détection des mouvements d’accessibilité spécialisés.

Interfaces

Nom Description
AccessibilityService.ITakeScreenshotCallback

Interface utilisée pour signaler l’état de la capture d’écran.

AccessibilityService.MagnificationController.IOnMagnificationChangedListener

Écouteur pour les modifications dans l’état de l’agrandissement.

AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener

Écouteur pour les modifications apportées au mode d’affichage du clavier doux.

IBrailleDisplayController

Utilisé pour communiquer avec un affichage braille qui prend en charge la norme HID d’affichage braille (page d’utilisation 0x41).

IBrailleDisplayController.IBrailleDisplayCallback

Interface fournie aux méthodes de BrailleDisplayController connexion pour recevoir des rappels du système.

TouchInteractionController.ICallback

les rappels permettent aux services de recevoir des événements de mouvement et des mises à jour des modifications d’état.

Énumérations

Nom Description
AccessibilityGesture

Énumère les valeurs retournées par plusieurs types.

AccessibilityServiceCapabilities

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

AccessibilityServiceFlags

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

AccessibilityServiceShowMode

Spécifie la façon dont le contrôleur de clavier logiciel du service d’accessibilité contrôle la visibilité du clavier.

BrailleDisplayCallbackError

Définit les bits d’erreur pour une connexion d’affichage braille ayant échoué.

FeedbackFlags

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.Views.Accessibility.AccessibilityManager.GetEnabledAccessibilityServiceList .

FingerptintGestureTypes

Identifie la direction d’un mouvement de balayage sur le capteur d’empreinte digitale.

GlobalAction

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

MagnificationMode

Spécifie le loupe qui contrôle la configuration de l’agrandissement.

SoftKeyboardControllerEnableIme

Identifie le résultat d’une requête pour activer ou désactiver une méthode d’entrée.

TouchInteractionState

Identifie l’état d’interaction tactile du contrôleur d’interaction tactile d’un affichage.

Remarques

Dérivez de AccessibilityService l’implémentation d’un service d’accessibilité. Décrire ses types d’événements, ses commentaires et ses fonctionnalités avec AccessibilityServiceInfo et les métadonnées du service.

L’espace de noms fournit également des contrôleurs pour l’agrandissement, le clavier doux, les mouvements d’empreinte digitale, l’interaction tactile et les affichages braille pris en charge. GestureDescription décrit les mouvements tactiles d’un service à distribuer et InputMethod fournit des opérations de modification de texte pour les services d’accessibilité.

Informations de référence sur le package de service d’accessibilité Android.