所以我有一个计数器应用程序,它使用 VolumeProviderCompat
使服务监听音量增大/减小键。 Vol Up = 增量,Vol Down = 减量。这也应该可以通过锁屏实现 - 确实如此,但前提是设备没有锁定太久。
如果设备已锁定一段时间(约分钟),除非事先按下电源按钮,否则应用程序不会对按键输入使用react。
如何保持服务响应能力? (常亮显示已启用,节电功能已关闭。)
最佳答案
在 Android 6 Doze 模式下,对我也有效的方法是在服务启动命令上使用通知调用 startForeground 并获取部分唤醒锁。但是您的应用程序会消耗一点电池
关于java - Android - 保持服务在锁屏状态下保持响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44745548/