這是一個簡單的問題,看到有這個巨大的崗位上G +(here),以及缺乏對官方的文檔信息(here):打盹模式如何影響背景/前景服務,有/無部分/完整喚醒鎖?
發生了應用程序的服務是什麼,當設備進入「打盹「模式?
它對背景/前景服務(綁定/非綁定,已啓動/未啓動)有影響,有/無部分/完全喚醒?
例如,您將如何創建一個在設備屏幕關閉時播放音頻流的服務?如果音頻流不是來自本地文件,而是來自網絡?
看到,有一個要求由谷歌開發者:
應用程序已經運行前景的服務(與關聯 通知)不受打盹的限制。
- 之後有很多討論,聲稱這並非完全正確,我認爲知道特殊的後臺操作應用程序應該做什麼是相當混亂的。
我想在我的應用程序解決這個問題2周,我沒有找到解決方案... 我有一個廣播流應用程序,我不知道該怎麼解決這個問題。:( – Terranology
@Terranology我曾經在某處看到過,Android N在Doze模式下有一個錯誤,爲了解決這個問題,你的服務應該運行在一個新的進程上。你試過了嗎? –