Android 安卓电源按钮点击问题

Android 安卓电源按钮点击问题,android,Android,我开发了一个应用程序,在2次点击电源按钮触发短信API发送短信给用户每2分钟。我正在使用Intent.ACTION\u SCREEN\u OFF和Intent.ACTION\u SCREEN\u ON来实现上述功能。问题在于事件触发器不仅出现在电源按钮按下事件上,而且出现在屏幕打开和关闭一次的其他事件上,例如,如果收到消息且手机处于锁定模式。请帮我做这个。谢谢。通过此按钮,您可以发现已单击电源按钮: public boolean onKeyDown(int keyCode, KeyEvent e

我开发了一个应用程序,在2次点击电源按钮触发短信API发送短信给用户每2分钟。我正在使用Intent.ACTION\u SCREEN\u OFFIntent.ACTION\u SCREEN\u ON来实现上述功能。问题在于事件触发器不仅出现在电源按钮按下事件上,而且出现在屏幕打开和关闭一次的其他事件上,例如,如果收到消息且手机处于锁定模式。请帮我做这个。谢谢。

通过此按钮,您可以发现已单击电源按钮:

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);
}

看了这个:谢谢你的回复。但是我怎么能在后台服务中调用它呢。因为我已经在后台服务中处理了上述功能,所以如果应用程序没有运行,它可以成为调用事件。你能帮我查一下吗。