我想在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" />
有很多关于此主题的问答,但都没有用。想知道它是否可行。 请让我知道是否有人对此有任何想法。
谢谢。