2013-08-02 29 views
0

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

+0

onPouse调用即可。也许你可以在那里发挥一些声音。 – Malachiasz

+0

你给了WAKE_LOCK权限吗? – dreamcoder

+0

是的,我已经给予许可。 – user1765253

回答

2

你可以得到电源键的按键

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

希望的情况下,这将帮助你..

相关问题