Loading core/java/android/accessibilityservice/AccessibilityService.java +2 −1 Original line number Diff line number Diff line Loading @@ -334,7 +334,8 @@ public abstract class AccessibilityService extends Service { public static final int GLOBAL_ACTION_HOME = 2; /** * Action to toggle showing the overview of recent apps * Action to toggle showing the overview of recent apps. Will fail on platforms that don't * show recent apps. */ public static final int GLOBAL_ACTION_RECENTS = 3; Loading services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +14 −9 Original line number Diff line number Diff line Loading @@ -2891,8 +2891,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { sendDownAndUpKeyEvents(KeyEvent.KEYCODE_HOME); } return true; case AccessibilityService.GLOBAL_ACTION_RECENTS: { openRecents(); } return true; return openRecents(); } case AccessibilityService.GLOBAL_ACTION_NOTIFICATIONS: { expandNotifications(); } return true; Loading Loading @@ -3385,15 +3385,20 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { Binder.restoreCallingIdentity(token); } private void openRecents() { private boolean openRecents() { final long token = Binder.clearCallingIdentity(); try { StatusBarManagerInternal statusBarService = LocalServices.getService( StatusBarManagerInternal.class); if (statusBarService == null) { return false; } statusBarService.toggleRecentApps(); } finally { Binder.restoreCallingIdentity(token); } return true; } private void showGlobalActions() { mWindowManagerService.showGlobalActions(); Loading Loading
core/java/android/accessibilityservice/AccessibilityService.java +2 −1 Original line number Diff line number Diff line Loading @@ -334,7 +334,8 @@ public abstract class AccessibilityService extends Service { public static final int GLOBAL_ACTION_HOME = 2; /** * Action to toggle showing the overview of recent apps * Action to toggle showing the overview of recent apps. Will fail on platforms that don't * show recent apps. */ public static final int GLOBAL_ACTION_RECENTS = 3; Loading
services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +14 −9 Original line number Diff line number Diff line Loading @@ -2891,8 +2891,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { sendDownAndUpKeyEvents(KeyEvent.KEYCODE_HOME); } return true; case AccessibilityService.GLOBAL_ACTION_RECENTS: { openRecents(); } return true; return openRecents(); } case AccessibilityService.GLOBAL_ACTION_NOTIFICATIONS: { expandNotifications(); } return true; Loading Loading @@ -3385,15 +3385,20 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { Binder.restoreCallingIdentity(token); } private void openRecents() { private boolean openRecents() { final long token = Binder.clearCallingIdentity(); try { StatusBarManagerInternal statusBarService = LocalServices.getService( StatusBarManagerInternal.class); if (statusBarService == null) { return false; } statusBarService.toggleRecentApps(); } finally { Binder.restoreCallingIdentity(token); } return true; } private void showGlobalActions() { mWindowManagerService.showGlobalActions(); Loading