| java.lang.Object | |
| ↳ | android.view.accessibility.AccessibilityManager | 
System level service that serves as an event dispatch for AccessibilityEvents, and provides facilities for querying the accessibility state of the system. Accessibility events are generated when something notable happens in the user interface, for example an Activity starts, the focus or selection of a View changes etc. Parties interested in handling accessibility events implement and register an accessibility service which extends AccessibilityService. 
To obtain a handle to the accessibility manager do the following:
  
AccessibilityManager accessibilityManager =
        (AccessibilityManager) context.getSystemService(Context.ACCESSIBILITY_SERVICE);  
      
       
       
     | Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | AccessibilityManager.AccessibilityStateChangeListener | Listener for the system accessibility state. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  |  | 
           Registers an 
            AccessibilityManager.AccessibilityStateChangeListenerfor changes in the global accessibility state of the system. | |||||||||
|  |  |  
           This method was deprecated in API level 14. Use  getInstalledAccessibilityServiceList() | |||||||||
|  |  | 
           Returns the 
            AccessibilityServiceInfos of the enabled accessibility services for a given feedback type. | |||||||||
|  |  | 
           Returns the 
            AccessibilityServiceInfos of the installed accessibility services. | |||||||||
|  |  | 
           Requests feedback interruption from all accessibility services.
           | |||||||||
|  |  | 
           Returns if the accessibility in the system is enabled.
           | |||||||||
|  |  | 
           Returns if the touch exploration in the system is enabled.
           | |||||||||
|  |  | 
           Unregisters an 
            AccessibilityManager.AccessibilityStateChangeListener. | |||||||||
|  |  | 
           Sends an 
            AccessibilityEvent. | |||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class java.lang.Object | |||||||||||
Registers an AccessibilityManager.AccessibilityStateChangeListener for changes in the global accessibility state of the system.
| listener | The listener. | 
|---|
 This method was deprecated in API level 14.
 Use getInstalledAccessibilityServiceList() 
Returns the ServiceInfos of the installed accessibility services.
ServiceInfos.Returns the AccessibilityServiceInfos of the enabled accessibility services for a given feedback type.
| feedbackTypeFlags | The feedback type flags. | 
|---|
AccessibilityServiceInfos.Returns the AccessibilityServiceInfos of the installed accessibility services.
AccessibilityServiceInfos. Requests feedback interruption from all accessibility services.
Returns if the accessibility in the system is enabled.
Returns if the touch exploration in the system is enabled.
Unregisters an AccessibilityManager.AccessibilityStateChangeListener.
| listener | The listener. | 
|---|
Sends an AccessibilityEvent.
| event | The event to send. | 
|---|
| IllegalStateException | if accessibility is not enabled. Note: The preferred mechanism for sending custom accessibility events is through calling requestSendAccessibilityEvent(View, AccessibilityEvent)instead of this method to allow predecessors to augment/filter events sent by their descendants. | 
|---|