0
嗨,我有一个即按即说应用程序。当我按下电源按钮并锁定屏幕时,我的应用程序不会继续运行。我正在使用带PARTIAL_WAKE_LOCK标志的唤醒锁。如何在用户按下电源按钮时提供我的应用程序以获取语音消息。要使应用程序继续按下电源按钮时运行
嗨,我有一个即按即说应用程序。当我按下电源按钮并锁定屏幕时,我的应用程序不会继续运行。我正在使用带PARTIAL_WAKE_LOCK标志的唤醒锁。如何在用户按下电源按钮时提供我的应用程序以获取语音消息。要使应用程序继续按下电源按钮时运行
你可以得到电源键的按键
@Override
public boolean dispatchKeyEvent(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER)
{
// Write your logic
return true;
}
return super.dispatchKeyEvent(event);
}
希望的情况下,这将帮助你..
onPouse调用即可。也许你可以在那里发挥一些声音。 – Malachiasz
你给了WAKE_LOCK权限吗? – dreamcoder
是的,我已经给予许可。 – user1765253