12

是否可以覆盖android电源按钮的功能?我想“禁用”电源按钮。我的计划是覆盖此按钮的功能以不执行任何操作({};)我的主要想法是禁用关闭屏幕。

我希望当有人按下电源按钮时不会发生任何事情。

我怎样才能做到这一点 ?

4

3 回答 3

9

是否可以覆盖android电源按钮的功能?我想“禁用”电源按钮。

幸运的是,这是不可能的,除非通过自定义固件。

于 2011-11-07T13:38:22.760 回答
3

它适用于 Cyanogenmod: http ://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml 您需要 android.permission.PREVENT_POWER_KEY 权限。

顺便说一句,一个好的方案是将电源按钮用作相机快门按钮(如果设备没有专用按钮)。

Afaik 系统应用程序可以正常拦截电源按钮。

于 2012-07-14T23:18:03.893 回答
-3

尝试实现onKeyDown,如果给定的按键按键代码是KEYCODE_POWER并且动作是ACTION_DOWN并且在它ACTION_UP返回之后true(意味着你处理了这个按键)

于 2011-11-07T12:53:24.187 回答