我正在开发一个简单的应用程序,其中我按下音量按钮按3次。如果计数器等于3,则会发生一些动作。
我的问题是,当手机被锁定时按下硬件音量按钮,然后onReceive()
方法BroadcastReceiver
未被调用。电话解锁时工作正常。
有没有任何方法或技巧当我在锁定模式下按下音量增大按钮然后我的计数器增加,反之亦然。
答案 0 :(得分:0)
我对此进行了研究,结论是它是不可能的。
但我在某种程度上做了但不是很好的方法,因为它会耗费太多电池。
我在后台以零音量启动媒体播放器。现在,即使手机被锁定,音量键也会开始工作。作为示例音乐应用程序,即使在移动设备被锁定时,音量按钮仍可正常工作。