public final class AccessibilityManagerCompat extends Object
AccessibilityManager
introduced after API level 4 in a backwards compatible fashion.Modifier and Type | Class and Description |
---|---|
static interface |
AccessibilityManagerCompat.AccessibilityStateChangeListener
Listener for the accessibility state.
|
static class |
AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat
Deprecated.
|
static interface |
AccessibilityManagerCompat.TouchExplorationStateChangeListener
Listener for the system touch exploration state.
|
public static boolean addAccessibilityStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.AccessibilityStateChangeListener listener)
AccessibilityManager.AccessibilityStateChangeListener
for changes in
the global accessibility state of the system.manager
- The accessibility manager.listener
- The listener.public static boolean removeAccessibilityStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.AccessibilityStateChangeListener listener)
AccessibilityManager.AccessibilityStateChangeListener
.manager
- The accessibility manager.listener
- The listener.public static List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(AccessibilityManager manager)
AccessibilityServiceInfo
s of the installed accessibility services.manager
- The accessibility manager.AccessibilityServiceInfo
s.public static List<AccessibilityServiceInfo> getEnabledAccessibilityServiceList(AccessibilityManager manager, int feedbackTypeFlags)
AccessibilityServiceInfo
s of the enabled accessibility services
for a given feedback type.manager
- The accessibility manager.feedbackTypeFlags
- The feedback type flags.AccessibilityServiceInfo
s.AccessibilityServiceInfo.FEEDBACK_AUDIBLE
,
AccessibilityServiceInfo.FEEDBACK_GENERIC
,
AccessibilityServiceInfo.FEEDBACK_HAPTIC
,
AccessibilityServiceInfo.FEEDBACK_SPOKEN
,
AccessibilityServiceInfo.FEEDBACK_VISUAL
public static boolean isTouchExplorationEnabled(AccessibilityManager manager)
manager
- The accessibility manager.public static boolean addTouchExplorationStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.TouchExplorationStateChangeListener listener)
AccessibilityManagerCompat.TouchExplorationStateChangeListener
for changes in
the global touch exploration state of the system.listener
- The listener.public static boolean removeTouchExplorationStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.TouchExplorationStateChangeListener listener)
listener
- The listener.