Android12修改关机菜单按键触发方式

本文介绍了如何在Android12系统中将关机菜单的触发方式从默认的电源键+音量+改为长按电源键。通过修改frameworks/base/core/res/res/values/config.xml文件,并使用overlay机制,设置config_longPressOnPowerBehavior为1来实现。改完后需重新编译Android并烧录misc.img以使更改生效。
摘要由CSDN通过智能技术生成

Android12修改关机菜单按键触发方式

Android12 默认的关机菜单触发方式是 同时按电源键音量+,可以通过如下方式修改为长按电源键触发。

Android的frameworks/base/core/res/res/values/config.xml中可以配置关机菜单的按键触发方式,通过overlay的方式替换framework下面的config相关配置。可以在device下面的产品目录中的overlay目录对应的config.xml中添加要配置的项,如下:
以RK3588的产品为例:

device/rockchip/rk3588
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -152,5 +152,22 @@
          2: gestures only for back, home and overview -->
     <integer name="config_navBarInteractionMode">0</integer>
     <bool name="config_swipe_up_gesture_setting_available">true</bool>
+
+    <!-- Control the behavior when the user long presses the power button.
+                    0 - Nothing
+            1 - Global actions menu
+            2 - Power off (with confirmation)
+            3 - Power off (without confirmation)
+            4 - Go to voice assist
+            5 - Go to assistant (Settings.Secure.ASSISTANT)
+    -->
+    <integer name="config_longPressOnPowerBehavior">1</integer>
+
+    <!-- Control the behavior when the user presses the power and volume up buttons together.
+           0 - Nothing
+            1 - Mute toggle
+            2 - Global actions menu
+    -->
+    <integer name="config_keyChordPowerVolumeUp">1</integer>
 </resources>

改完重新编译android即可,烧写的时候需要烧misc.img做一下数据恢复才能生效。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loitawu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值