public class AccessibilityManagerService
extends IAccessibilityManager.Stub
AccessibilityEvent
s generated across all processes
on the device. Events are dispatched to AccessibilityService
s.Modifier and Type | Field and Description |
---|---|
static int |
MAGNIFICATION_GESTURE_HANDLER_ID |
Constructor and Description |
---|
AccessibilityManagerService(Context context)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
int |
addAccessibilityInteractionConnection(IWindow windowToken,
IAccessibilityInteractionConnection connection,
int userId) |
int |
addClient(IAccessibilityManagerClient client,
int userId) |
void |
disableAccessibilityService(ComponentName componentName,
int userId)
Disables accessibility service specified by for the .
|
void |
dump(FileDescriptor fd,
PrintWriter pw,
String[] args) |
void |
enableAccessibilityService(ComponentName componentName,
int userId)
Enables accessibility service specified by for the .
|
List<AccessibilityServiceInfo> |
getEnabledAccessibilityServiceList(int feedbackType,
int userId) |
List<AccessibilityServiceInfo> |
getInstalledAccessibilityServiceList(int userId) |
IBinder |
getWindowToken(int windowId,
int userId) |
void |
interrupt(int userId) |
void |
registerUiTestAutomationService(IBinder owner,
IAccessibilityServiceClient serviceClient,
AccessibilityServiceInfo accessibilityServiceInfo,
int flags) |
void |
removeAccessibilityInteractionConnection(IWindow window) |
boolean |
sendAccessibilityEvent(AccessibilityEvent event,
int userId) |
void |
temporaryEnableAccessibilityStateUntilKeyguardRemoved(ComponentName service,
boolean touchExplorationEnabled) |
void |
unregisterUiTestAutomationService(IAccessibilityServiceClient serviceClient) |
public static final int MAGNIFICATION_GESTURE_HANDLER_ID
public int addClient(IAccessibilityManagerClient client, int userId)
public boolean sendAccessibilityEvent(AccessibilityEvent event, int userId)
public List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(int userId)
public List<AccessibilityServiceInfo> getEnabledAccessibilityServiceList(int feedbackType, int userId)
public void interrupt(int userId)
public int addAccessibilityInteractionConnection(IWindow windowToken, IAccessibilityInteractionConnection connection, int userId) throws RemoteException
RemoteException
public void removeAccessibilityInteractionConnection(IWindow window)
public void registerUiTestAutomationService(IBinder owner, IAccessibilityServiceClient serviceClient, AccessibilityServiceInfo accessibilityServiceInfo, int flags)
public void unregisterUiTestAutomationService(IAccessibilityServiceClient serviceClient)
public void temporaryEnableAccessibilityStateUntilKeyguardRemoved(ComponentName service, boolean touchExplorationEnabled)
public IBinder getWindowToken(int windowId, int userId)
public void enableAccessibilityService(ComponentName componentName, int userId)
public void disableAccessibilityService(ComponentName componentName, int userId)
public void dump(FileDescriptor fd, PrintWriter pw, String[] args)