从服务内部长按电源按钮

时间:2014-06-20 11:29:48

标签: android android-service onkeydown

我能够从活动内部覆盖长按电源按钮。但我想要它在服务中。是否可以监听服务中的关键事件。

以下是活动中的代码

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_POWER){
         Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
         sendBroadcast(closeDialog);
         return false;
    }
    return super.onKeyDown(keyCode, event);
}

如何在服务中实现它。

对此有任何帮助将不胜感激。在此先感谢:)

0 个答案:

没有答案