public final class AccessibilityManager extends Object
AccessibilityEvent
s.
Such 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
.Modifier and Type | Class and Description |
---|---|
static interface |
AccessibilityManager.AccessibilityStateChangeListener
Listener for the accessibility state.
|
public static AccessibilityManager getInstance(Context context)
public boolean isEnabled()
AccessibilityManager
is enabled.AccessibilityManager
is enabled, false otherwise.public void sendAccessibilityEvent(AccessibilityEvent event)
AccessibilityEvent
. If this AccessibilityManager
is not
enabled the call is a NOOP.event
- The AccessibilityEvent
.IllegalStateException
- if a client tries to send an AccessibilityEvent
while accessibility is not enabled.public void interrupt()
public List<ServiceInfo> getAccessibilityServiceList()
ServiceInfo
s of the installed accessibility services.ServiceInfo
s.public List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList()
public boolean addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener listener)
public boolean removeAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener listener)
public int addAccessibilityInteractionConnection(IWindow windowToken, IAccessibilityInteractionConnection connection)
public void removeAccessibilityInteractionConnection(IWindow windowToken)