我想听电源键事件。
我怎样才能做到这一点?
目前我使用的代码是这样的:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(KeyEvent.KEYCODE_POWER == event.getKeyCode()){
Log.e("POWER", "pow");
return true;//If event is handled, falseif
}
return super.onKeyDown(keyCode, event);
}
以及用户权限
<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />
我没有得到任何结果。
我想要添加一个功能,当用户按下电源按钮或长按时,他可以进行紧急呼叫/快速拨号。
寻找解决方案。
如果你写的话会有什么不同吗
KeyEvent.KEYCODE_POWER == keyCode
?我认为你应该写这个,而不是
KeyEvent.KEYCODE_POWER == event.getKeyCode()
取自这里:如何挂载 Android 中的电源按钮? https://stackoverflow.com/questions/3703071/how-to-hook-into-the-power-button-in-android
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)