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:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user