本文介绍了在Android的电源键的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要听电源开关键事件。
我该怎么做?
I want to listen to power key event.How can I do that?
目前的code我用的是这样的:
Currently the code I am using is this:
@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" />
我没有得到任何结果。
I do not get any result.
我要添加一个功能,当用户presses电源按钮或长presses他能有一个紧急呼叫/快速拨号。
I want a add a functionality when user presses power button or long presses he can have an emergency call/ Speed dial.
寻找一个解决方案。
推荐答案
这是否有所作为,如果你写
Does it make a difference if you write
KeyEvent.KEYCODE_POWER == keyCode
?我想你应该写这篇文章,而不是
? I think you should write this, and not
KeyEvent.KEYCODE_POWER == event.getKeyCode()
从这里取:
这篇关于在Android的电源键的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!