belongs to Maven artifact androidx.core:core:1.0.0-alpha1

AccessibilityManagerCompat

public final class AccessibilityManagerCompat
extends Object

java.lang.Object
   ↳ androidx.core.view.accessibility.AccessibilityManagerCompat


Helper for accessing features in AccessibilityManager.

Summary

Nested classes

interface AccessibilityManagerCompat.AccessibilityStateChangeListener

This interface is deprecated. Use AccessibilityManager.AccessibilityStateChangeListener directly instead of this listener.  

class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat

This class is deprecated. Use AccessibilityManager.AccessibilityStateChangeListener directly instead of this listener.  

interface AccessibilityManagerCompat.TouchExplorationStateChangeListener

Listener for the system touch exploration state. 

Public methods

static boolean addAccessibilityStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.AccessibilityStateChangeListener listener)

This method is deprecated. Use AccessibilityManager.addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener) directly.

static boolean addTouchExplorationStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.TouchExplorationStateChangeListener listener)

Registers a AccessibilityManagerCompat.TouchExplorationStateChangeListener for changes in the global touch exploration state of the system.

static List<AccessibilityServiceInfo> getEnabledAccessibilityServiceList(AccessibilityManager manager, int feedbackTypeFlags)

This method is deprecated. Use AccessibilityManager.getEnabledAccessibilityServiceList(int) directly.

static List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(AccessibilityManager manager)

This method is deprecated. Use AccessibilityManager.getInstalledAccessibilityServiceList() directly.

static boolean isTouchExplorationEnabled(AccessibilityManager manager)

This method is deprecated. Use AccessibilityManager.isTouchExplorationEnabled() directly.

static boolean removeAccessibilityStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.AccessibilityStateChangeListener listener)

This method is deprecated. Use AccessibilityManager.removeAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener) directly.

static boolean removeTouchExplorationStateChangeListener(AccessibilityManager manager, AccessibilityManagerCompat.TouchExplorationStateChangeListener listener)

Unregisters a AccessibilityManagerCompat.TouchExplorationStateChangeListener.

Inherited methods

Public methods

addAccessibilityStateChangeListener

boolean addAccessibilityStateChangeListener (AccessibilityManager manager, 
                AccessibilityManagerCompat.AccessibilityStateChangeListener listener)

This method is deprecated.
Use AccessibilityManager.addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener) directly.

Registers an AccessibilityManager.AccessibilityStateChangeListener for changes in the global accessibility state of the system.

Parameters
manager AccessibilityManager: The accessibility manager.

listener AccessibilityManagerCompat.AccessibilityStateChangeListener: The listener.

Returns
boolean True if successfully registered.

addTouchExplorationStateChangeListener

boolean addTouchExplorationStateChangeListener (AccessibilityManager manager, 
                AccessibilityManagerCompat.TouchExplorationStateChangeListener listener)

Registers a AccessibilityManagerCompat.TouchExplorationStateChangeListener for changes in the global touch exploration state of the system.

Parameters
manager AccessibilityManager

listener AccessibilityManagerCompat.TouchExplorationStateChangeListener: The listener.

Returns
boolean True if successfully registered.

getEnabledAccessibilityServiceList

List<AccessibilityServiceInfo> getEnabledAccessibilityServiceList (AccessibilityManager manager, 
                int feedbackTypeFlags)

This method is deprecated.
Use AccessibilityManager.getEnabledAccessibilityServiceList(int) directly.

Returns the AccessibilityServiceInfos of the enabled accessibility services for a given feedback type.

Parameters
manager AccessibilityManager: The accessibility manager.

feedbackTypeFlags int: The feedback type flags.

Returns
List<AccessibilityServiceInfo> An unmodifiable list with AccessibilityServiceInfos.

getInstalledAccessibilityServiceList

List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList (AccessibilityManager manager)

This method is deprecated.
Use AccessibilityManager.getInstalledAccessibilityServiceList() directly.

Returns the AccessibilityServiceInfos of the installed accessibility services.

Parameters
manager AccessibilityManager: The accessibility manager.

Returns
List<AccessibilityServiceInfo> An unmodifiable list with AccessibilityServiceInfos.

isTouchExplorationEnabled

boolean isTouchExplorationEnabled (AccessibilityManager manager)

This method is deprecated.
Use AccessibilityManager.isTouchExplorationEnabled() directly.

Returns if the touch exploration in the system is enabled.

Parameters
manager AccessibilityManager: The accessibility manager.

Returns
boolean True if touch exploration is enabled, false otherwise.

removeAccessibilityStateChangeListener

boolean removeAccessibilityStateChangeListener (AccessibilityManager manager, 
                AccessibilityManagerCompat.AccessibilityStateChangeListener listener)

This method is deprecated.
Use AccessibilityManager.removeAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener) directly.

Unregisters an AccessibilityManager.AccessibilityStateChangeListener.

Parameters
manager AccessibilityManager: The accessibility manager.

listener AccessibilityManagerCompat.AccessibilityStateChangeListener: The listener.

Returns
boolean True if successfully unregistered.

removeTouchExplorationStateChangeListener

boolean removeTouchExplorationStateChangeListener (AccessibilityManager manager, 
                AccessibilityManagerCompat.TouchExplorationStateChangeListener listener)

Unregisters a AccessibilityManagerCompat.TouchExplorationStateChangeListener.

Parameters
manager AccessibilityManager

listener AccessibilityManagerCompat.TouchExplorationStateChangeListener: The listener.

Returns
boolean True if successfully unregistered.