我想“禁用”物理电源按钮

时间:2017-08-16 06:43:16

标签: android android-hardware

您好我是Android应用程序开发的新手,我想在我的应用程序中禁用电源按钮操作(屏幕打开和关闭)。 请为此提供解决方案。

1 个答案:

答案 0 :(得分:0)

如何覆盖它

@Override
    public boolean dispatchKeyEvent(KeyEvent event) {
            if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
                    Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
                    sendBroadcast(closeDialog);
                    return true;
            }

            return super.dispatchKeyEvent(event);
    }