Loading core/java/android/accessibilityservice/AccessibilityService.java +7 −0 Original line number Diff line number Diff line Loading @@ -494,6 +494,13 @@ public abstract class AccessibilityService extends Service { */ public static final int GLOBAL_ACTION_TAKE_SCREENSHOT = 9; /** * Action to send the KEYCODE_HEADSETHOOK KeyEvent, which is used to answer/hang up calls and * play/stop media * @hide */ public static final int GLOBAL_ACTION_KEYCODE_HEADSETHOOK = 10; private static final String LOG_TAG = "AccessibilityService"; /** Loading services/accessibility/java/com/android/server/accessibility/SystemActionPerformer.java +3 −0 Original line number Diff line number Diff line Loading @@ -301,6 +301,9 @@ public class SystemActionPerformer { return lockScreen(); case AccessibilityService.GLOBAL_ACTION_TAKE_SCREENSHOT: return takeScreenshot(); case AccessibilityService.GLOBAL_ACTION_KEYCODE_HEADSETHOOK : sendDownAndUpKeyEvents(KeyEvent.KEYCODE_HEADSETHOOK); return true; default: return false; } Loading Loading
core/java/android/accessibilityservice/AccessibilityService.java +7 −0 Original line number Diff line number Diff line Loading @@ -494,6 +494,13 @@ public abstract class AccessibilityService extends Service { */ public static final int GLOBAL_ACTION_TAKE_SCREENSHOT = 9; /** * Action to send the KEYCODE_HEADSETHOOK KeyEvent, which is used to answer/hang up calls and * play/stop media * @hide */ public static final int GLOBAL_ACTION_KEYCODE_HEADSETHOOK = 10; private static final String LOG_TAG = "AccessibilityService"; /** Loading
services/accessibility/java/com/android/server/accessibility/SystemActionPerformer.java +3 −0 Original line number Diff line number Diff line Loading @@ -301,6 +301,9 @@ public class SystemActionPerformer { return lockScreen(); case AccessibilityService.GLOBAL_ACTION_TAKE_SCREENSHOT: return takeScreenshot(); case AccessibilityService.GLOBAL_ACTION_KEYCODE_HEADSETHOOK : sendDownAndUpKeyEvents(KeyEvent.KEYCODE_HEADSETHOOK); return true; default: return false; } Loading