按下电源按钮使应用程序继续运行

时间:2013-08-02 08:35:16

标签: java android

嗨,我有一个推送应用程序。按下电源按钮并锁定屏幕时,我的应用程序无法继续运行。我正在使用带有标志PARTIAL_WAKE_LOCK的唤醒锁。当用户按下电源按钮时,如何提供我的应用程序来获取语音消息。

1 个答案:

答案 0 :(得分:2)

您可以获得按键电源按钮的事件

@Override
public boolean dispatchKeyEvent(KeyEvent event) 
{
    if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) 
    {
      // Write your logic
      return true;
    }
  return super.dispatchKeyEvent(event);
}  

希望这会对你有帮助..