回答
延遲迴復,但我正在測試前臺服務。在那項服務中,我實施了一個記錄器,每隔幾秒鐘,我就將信息寫入文本文件。如果應用程序待機/打盹模式出現,則在我喚醒設備之前不會寫任何內容。那麼,應用程序待機中的應用程序還是打瞌睡模式不允許寫入外部文件? – Opiatefuchs
與opiatefuchs相似的問題。任何決議呢? – Napolean
您的問題可能與前臺服務可能仍然受打盹模式影響的錯誤有關,而不是在單獨的進程中運行。請參閱https://code.google.com/p/android/issues/detail?id=193802 –
注意,前臺服務可以防止您的應用永遠不會進入應用待機狀態,但不會打瞌睡。
這裏使用adb cmd以測試
$亞行外殼dumpsys電池拔掉
$亞行外殼是設置不活動的真實
我已經編輯了代碼格式化的答案,但其餘的內容仍不清楚 - 可能會修改它? –
- 1. 打盹模式暫停前臺服務
- 2. Wakelock和打盹模式
- 3. 的Android打盹模式
- 4. 打盹模式處理
- 5. Android打盹模式 - 藍牙
- 6. 打盹模式和應用待機
- 7. 定位服務被打盹模式停止
- 8. Android 7.0(Nougat)打盹模式停止Web服務
- 9. 在Android中打盹模式下未收到位置更新的前臺服務O
- 10. 打盹模式三星設備
- 11. 什麼是打盹模式時間?
- 12. Android N打盹模式 - 如何保持後臺下載和處理?
- 13. NotificationListenerService和打盹模式和應用待機
- 14. VoIP應用程序的打盹和待機模式
- 15. Android 6.0中的打盹和應用待機模式
- 16. 打盹模式如何影響背景/前景服務,有/無部分/完整喚醒鎖?
- 17. UILocalNotification操作和打盹
- 18. Android M:如何以編程方式禁用打盹模式
- 19. 打盹模式/應用待機在音頻播放
- 20. 避免打盹模式沒有白名單的應用程序
- 21. 打盹模式對我的應用程序至關重要
- 22. Android手機中打盹模式的含義是什麼?
- 23. Nexus 5不會使用ADB進入打盹模式
- 24. 使用adb改變打盹模式設置
- 25. Android InstantApp:前臺服務
- 26. 前臺服務示例
- 27. Android中的後臺服務和前臺「首選項」活動的正確模型
- 28. Android打盹報警窗口
- 29. 取消前臺服務的通知是否將服務拉離前臺?
- 30. 一旦服務不在前臺,可以從前臺服務中取消通知
這是不是可以預期的行爲?打盹模式不應該關閉活動服務,因爲這些設備正在被使用。 – Aegis
是的,但閱讀文檔似乎前景服務只保留在應用程序待機模式下。 – GPack
您確定您處於睡眠模式嗎?你需要讓電話在水平面上停留一個小時(例如一張桌子)。根據文檔,打瞌睡應該啓用,系統應該忽略你的喚醒鎖。 – greywolf82