OSDN Git Service

Power key behavior tweaks.
authorDan Sandler <dsandler@android.com>
Sun, 31 Mar 2019 20:00:33 +0000 (16:00 -0400)
committerSteve Elliott <steell@google.com>
Fri, 19 Apr 2019 16:46:44 +0000 (16:46 +0000)
commitb458f4eee871292dcd94892cc0700fd7998fc279
tree8caf8c09c4b4558dbfdb566843950eaed966a194
parent3a15b6c1dfef54f41cc8938aba0a5ede6902a7dd
Power key behavior tweaks.

  - Added a new value for config_longPressOnPowerBehavior:
    "5" means "launch assist intent"
  - Added global settings for power key longpress and "very
    long press" (3.5 sec), allowing these functions to be
    tweaked at runtime by privileged code

Bug: 130415373
Test: adb shell settings put global power_long_press 5
      # ^ set longpress to assist
      adb shell settings put global power_very_long_press 1
      # ^ set vlongpress to globalactions (so you can still
      # power off the device)
Test: atest frameworks/base/core/tests/coretests
Change-Id: Ic611b2850dc98fddd7662d32b0a60ca1e8231efb
core/java/android/provider/Settings.java
core/res/res/values/config.xml
core/tests/coretests/src/android/provider/SettingsBackupTest.java
services/core/java/com/android/server/policy/PhoneWindowManager.java