高通 Android 12/13 实现短按3秒左右 自动关机功能
Posted KdanMin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高通 Android 12/13 实现短按3秒左右 自动关机功能相关的知识,希望对你有一定的参考价值。
1、需求分析 原生按power大概要10秒左右 因此测试提出此需求 ,下面就是修改步骤
2、修改/frameworks/base/core/res/res/values/config.xml
- <integer name="config_longPressOnPowerBehavior">5</integer>
+ <integer name="config_longPressOnPowerBehavior">3</integer>
3、修改3秒/frameworks/base/services/core/java/com/android/server/policy/SingleKeyGestureDetector.java b/qssi12/frameworks/base/services/core/java/com/android/server/policy/SingleKeyGestureDetector.java (+号表示修改项)
@ public final class SingleKeyGestureDetector
final Message msg = mHandler.obtainMessage(MSG_KEY_LONG_PRESS, keyCode, 0,
eventTime);
msg.setAsynchronous(true);
- mHandler.sendMessageDelayed(msg, mActiveRule.getLongPressTimeoutMs());
+ mHandler.sendMessageDelayed(msg, /*mActiveRule.getLongPressTimeoutMs()*/ 3000);
4、编译固件版本验证 ok
以上是关于高通 Android 12/13 实现短按3秒左右 自动关机功能的主要内容,如果未能解决你的问题,请参考以下文章