是否可以覆盖android电源按钮的功能?我想“禁用”电源按钮。我的计划是覆盖此按钮的功能以不执行任何操作({};)我的主要想法是禁用关闭屏幕。
我希望当有人按下电源按钮时不会发生任何事情。
我怎样才能做到这一点 ?
是否可以覆盖android电源按钮的功能?我想“禁用”电源按钮。我的计划是覆盖此按钮的功能以不执行任何操作({};)我的主要想法是禁用关闭屏幕。
我希望当有人按下电源按钮时不会发生任何事情。
我怎样才能做到这一点 ?
是否可以覆盖android电源按钮的功能?我想“禁用”电源按钮。
幸运的是,这是不可能的,除非通过自定义固件。
它适用于 Cyanogenmod: http ://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml 您需要 android.permission.PREVENT_POWER_KEY 权限。
顺便说一句,一个好的方案是将电源按钮用作相机快门按钮(如果设备没有专用按钮)。
Afaik 系统应用程序可以正常拦截电源按钮。
尝试实现onKeyDown
,如果给定的按键按键代码是KEYCODE_POWER
并且动作是ACTION_DOWN
并且在它ACTION_UP
返回之后true
(意味着你处理了这个按键)