如何在android中两次按下检测设备电源按钮,KeyEvent.KEYCODE_POWER未检测到。

时间:2018-09-17 12:57:35

标签: android keyevent

我想在android中检测两次按下设备电源按钮。我尝试使用KeyEvent.KEYCODE_POWER来检测电源按钮的单击,但无法检测到。下面是我正在使用的代码。

   @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_POWER) {

            Log.i("TAG", "onKeyDown: Done");

            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

在清单中:

<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />

有很多关于此主题的问答,但都没有用。想知道它是否可行。 请让我知道是否有人对此有任何想法。

谢谢。

0 个答案:

没有答案