android.support.v4.view.accessibility
Class AccessibilityManagerCompat

java.lang.Object
  extended by android.support.v4.view.accessibility.AccessibilityManagerCompat

public class AccessibilityManagerCompat
extends Object

Helper for accessing features in AccessibilityManager introduced after API level 4 in a backwards compatible fashion.


Nested Class Summary
static class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat
          Listener for the accessibility state.
 
Constructor Summary
AccessibilityManagerCompat()
           
 
Method Summary
static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager manager, AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat listener)
          Registers an AccessibilityManager.AccessibilityStateChangeListener for changes in the global accessibility state of the system.
static List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager manager, int feedbackTypeFlags)
          Returns the AccessibilityServiceInfos of the enabled accessibility services for a given feedback type.
static List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager manager)
          Returns the AccessibilityServiceInfos of the installed accessibility services.
static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager manager)
          Returns if the touch exploration in the system is enabled.
static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager manager, AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat listener)
          Unregisters an AccessibilityManager.AccessibilityStateChangeListener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessibilityManagerCompat

public AccessibilityManagerCompat()
Method Detail

addAccessibilityStateChangeListener

public static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager manager,
                                                          AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat listener)
Registers an AccessibilityManager.AccessibilityStateChangeListener for changes in the global accessibility state of the system.

Parameters:
manager - The accessibility manager.
listener - The listener.
Returns:
True if successfully registered.

removeAccessibilityStateChangeListener

public static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager manager,
                                                             AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat listener)
Unregisters an AccessibilityManager.AccessibilityStateChangeListener.

Parameters:
manager - The accessibility manager.
listener - The listener.
Returns:
True if successfully unregistered.

getInstalledAccessibilityServiceList

public static List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager manager)
Returns the AccessibilityServiceInfos of the installed accessibility services.

Parameters:
manager - The accessibility manager.
Returns:
An unmodifiable list with AccessibilityServiceInfos.

getEnabledAccessibilityServiceList

public static List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager manager,
                                                                                                             int feedbackTypeFlags)
Returns the AccessibilityServiceInfos of the enabled accessibility services for a given feedback type.

Parameters:
manager - The accessibility manager.
feedbackTypeFlags - The feedback type flags.
Returns:
An unmodifiable list with AccessibilityServiceInfos.
See Also:
AccessibilityServiceInfo.FEEDBACK_AUDIBLE, AccessibilityServiceInfo.FEEDBACK_GENERIC, AccessibilityServiceInfo.FEEDBACK_HAPTIC, AccessibilityServiceInfo.FEEDBACK_SPOKEN, AccessibilityServiceInfo.FEEDBACK_VISUAL

isTouchExplorationEnabled

public static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager manager)
Returns if the touch exploration in the system is enabled.

Parameters:
manager - The accessibility manager.
Returns:
True if touch exploration is enabled, false otherwise.


Copyright © 2013 Marek Kedzierski. All Rights Reserved.