这是一个简单的问题,看到有这个巨大的岗位上G +(here),以及缺乏对官方的文档信息(here):打盹模式如何影响背景/前景服务,有/无部分/完整唤醒锁?
发生了应用程序的服务是什么,当设备进入“打盹“模式?
它对背景/前景服务(绑定/非绑定,已启动/未启动)有影响,有/无部分/完全唤醒?
例如,您将如何创建一个在设备屏幕关闭时播放音频流的服务?如果音频流不是来自本地文件,而是来自网络?
看到,有一个要求由谷歌开发者:
应用程序已经运行前景的服务(与关联 通知)不受打盹的限制。
- 之后有很多讨论,声称这并非完全正确,我认为知道特殊的后台操作应用程序应该做什么是相当混乱的。
我想在我的应用程序解决这个问题2周,我没有找到解决方案... 我有一个广播流应用程序,我不知道该怎么解决这个问题。:( – Terranology
@Terranology我曾经在某处看到过,Android N在Doze模式下有一个错误,为了解决这个问题,你的服务应该运行在一个新的进程上。你试过了吗? –