Android电源按钮点击问题

时间:2015-12-24 07:28:04

标签: android

我开发了一个应用程序,2次点击电源按钮触发SMS API,每2分钟发送一次短信给用户。我正在使用 Intent.ACTION_SCREEN_OFF Intent.ACTION_SCREEN_ON 来实现上述功能。问题是事件不仅触发电源按钮按下事件,还触发屏幕上下一次的其他事件,例如。如果收到消息且手机处于锁定模式。请帮我解决一下这个。感谢。

1 个答案:

答案 0 :(得分:1)

通过这个你可以找到点击电源按钮:

public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
    // do what you want with the power button
    return true;
}
return super.onKeyDown(keyCode, event);
}