是否可以覆盖Android电源按钮的功能? 我想'禁用'电源按钮。我的计划是覆盖此按钮的功能,什么也不做({};) 我的主要想法是禁用关闭屏幕。
我想当有人按下电源按钮时没有任何事情发生。
我该怎么做?
答案 0 :(得分:7)
是否可以覆盖Android电源按钮的功能?我想'禁用'电源按钮。
幸运的是,除非通过自定义固件,否则这是不可能的。
答案 1 :(得分:3)
适用于Cyanogenmod: http://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml 你需要android.permission.PREVENT_POWER_KEY权限。
顺便说一下,使用电源按钮作为相机快门按钮(如果设备没有专用按钮)。
Afaik系统应用程序可以正常拦截电源按钮。
答案 2 :(得分:-2)
尝试实施onKeyDown
,如果给定的按键代码为KEYCODE_POWER
且操作为ACTION_DOWN
且紧随其后ACTION_UP
返回true
(均值你处理了这个按键)