Android.AccessibilityServices Namespace

The classes in this package are used for development of accessibility service that provide alternative or augmented feedback to the user.

Classes

AccessibilityButtonController

Controller for the accessibility button within the system's navigation area

AccessibilityButtonController.AccessibilityButtonCallback

Callback for interaction with and changes to state of the accessibility button within the system's navigation area.

AccessibilityGestureEvent

This class describes the gesture event including gesture id and which display it happens on.

AccessibilityGestureEvent.InterfaceConsts
AccessibilityService

Accessibility services should only be used to assist users with disabilities in using Android devices and apps.

AccessibilityService.GestureResultCallback

Class used to report status of dispatched gestures

AccessibilityService.MagnificationController

Used to control and query the state of display magnification.

AccessibilityService.MagnificationController.MagnificationChangedEventArgs
AccessibilityService.ScreenshotResult

Can be used to construct a bitmap of the screenshot or any other operations for AccessibilityService#takeScreenshot API.

AccessibilityService.SoftKeyboardController

Used to control, query, and listen for changes to the soft keyboard show mode.

AccessibilityService.SoftKeyboardController.ShowModeChangedEventArgs
AccessibilityServiceInfo

This class describes an AccessibilityService.

AccessibilityServiceInfo.InterfaceConsts
FingerprintGestureController

An AccessibilityService can capture gestures performed on a device's fingerprint sensor, as long as the device has a sensor capable of detecting gestures.

FingerprintGestureController.FingerprintGestureCallback

Class that is called back when fingerprint gestures are being used for accessibility.

GestureDescription

Accessibility services with the android.R.styleable#AccessibilityService_canPerformGestures property can dispatch gestures.

GestureDescription.Builder

Builder for a GestureDescription

GestureDescription.StrokeDescription

Immutable description of stroke that can be part of a gesture.

InputMethod

This class provides input method APIs.

InputMethod.AccessibilityInputConnection

This class provides the allowed list of InputConnection APIs for accessibility services.

MagnificationConfig

This class describes the magnification config for AccessibilityService to control the magnification.

MagnificationConfig.Builder

Builder for creating MagnificationConfig objects.

MagnificationConfig.InterfaceConsts
TouchInteractionController

This class allows a service to handle touch exploration and the detection of specialized accessibility gestures.

Interfaces

AccessibilityService.ITakeScreenshotCallback

Interface used to report status of taking screenshot.

AccessibilityService.MagnificationController.IOnMagnificationChangedListener
AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener
TouchInteractionController.ICallback

callbacks allow services to receive motion events and state change updates.

Enums

AccessibilityGesture

Enumerates values returned by several types.

AccessibilityServiceCapabilities

Enumerates values returned by several types and taken as a parameter of the F:Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityToString member.

AccessibilityServiceFlags

Enumerates values returned by several types and taken as a parameter of the F:Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString member.

AccessibilityServiceShowMode
FeedbackFlags

Enumerates values returned by several types and taken as a parameter of the F:Android.Views.Accessibility.AccessibilityManager.GetEnabledAccessibilityServiceList member.

FingerptintGestureTypes
GlobalAction

Enumerates values returned by several types and taken as a parameter of several types.

MagnificationMode
SoftKeyboardControllerEnableIme
TouchInteractionState