Make calls from apps to a11y oneway.

Saves about 300us for each AccessibilityEvent sent, which
translates to 1 ms in gfx-avg-frame-time in the
QuickSettingsPull.

Test: Ran a11y cts and unit tests. Ran systrace and the
QuickSettingsPull to measure jank improvement.
Change-Id: I6d219b0e82c21047e50d402d930d8a5cc93fa6ad
This commit is contained in:
Phil Weaver
2016-11-03 09:34:29 -07:00
parent eb7af8b3cc
commit ba6285f63d

View File

@@ -35,16 +35,16 @@ import android.view.IWindow;
*/
interface IAccessibilityManager {
int addClient(IAccessibilityManagerClient client, int userId);
oneway void interrupt(int userId);
void sendAccessibilityEvent(in AccessibilityEvent uiEvent, int userId);
oneway void sendAccessibilityEvent(in AccessibilityEvent uiEvent, int userId);
int addClient(IAccessibilityManagerClient client, int userId);
List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(int userId);
List<AccessibilityServiceInfo> getEnabledAccessibilityServiceList(int feedbackType, int userId);
void interrupt(int userId);
int addAccessibilityInteractionConnection(IWindow windowToken,
in IAccessibilityInteractionConnection connection, int userId);