- 是否存在睡眠模式回調(在打瞌睡第一級/第二級,開始/結束維護窗口)?
- 有沒有辦法解決不依賴於用戶認可的打盹模式?
- 在之前的版本(Android M及更小版本)中,我使用了Android服務和部分喚醒鎖來在應用程序處於後臺時下載和處理數據。當Android N進入打盹模式時,是否有辦法在後臺下載和處理數據?
0
A
回答
2
是否有回調上瞌睡模式(對打盹第一/第二級,在維護窗口的開始/結束)?
如果您有一個運行過程,您可以註冊一個接收器the ACTION_DEVICE_IDLE_MODE_CHANGED
和ACTION_POWER_SAVE_MODE_CHANGED
broadcasts。前者應該對應於打盹模式。
有沒有辦法解決不依賴於用戶批准的打盹模式?
我不知道什麼是「解決方法打盹模式」的意思。您可以在AlarmManager
上使用...AndAllowWhileIdle()
方法,但我有不同的結果。您可以使用GCM(或現在的FCM)。見the documentation。
在以前的版本(Android M及更小版本)中,我使用Android服務和部分喚醒鎖來在應用程序處於後臺時下載和處理數據。
您的部分喚醒鎖應該在Android 6.0(也稱爲M)的打盹模式下被撤銷。同樣,您不應該在Android 6.0的打盹模式下訪問Internet。
當Android N進入打盹模式時,是否有辦法在後臺下載和處理數據?
對於完整的打盹模式,Android N似乎沒有改變的東西。對於Android N引入的部分打盹模式,您的部分喚醒鎖定應該可行,但我對網絡訪問不確定。
0
- 在以前的版本(版本的Android M和更小)我使用的Android服務和局部喚醒鎖下載並處理數據,而 應用在背景。當Android N進入打盹模式時,是否有辦法在後臺下載並處理 數據?
當器件進入打盹模式的大部分功能停止,由於事實上德CPU停止,那麼方法應該是,以避免進入打盹模式:
爲我的作品的事情是使用前景服務,這是一個調用startForeground()(1)並顯示不可忽視的通知的服務,則會遵守部分喚醒鎖定並且設備不會進入打盹模式。
(1)的Android 8的方法開始啓動一個前景服務已經改變Android O - Old start foreground service still working?
相關問題
- 1. 打盹模式處理
- 2. Android打盹模式 - 藍牙
- 3. 打盹模式和前臺服務
- 4. 的Android打盹模式
- 5. Wakelock和打盹模式
- 6. 打盹模式暫停前臺服務
- 7. Android M:如何以編程方式禁用打盹模式
- 8. 什麼是打盹模式時間?
- 9. 打盹模式和應用待機
- 10. 保持流媒體音頻在後臺模式下可持續
- 11. Android 6.0中的打盹和應用待機模式
- 12. Android打盹報警窗口
- 13. VoIP應用程序的打盹和待機模式
- 14. 打盹模式三星設備
- 15. 如何整理後臺批量下載?
- 16. NotificationListenerService和打盹模式和應用待機
- 17. Android 7.0(Nougat)打盹模式停止Web服務
- 18. Rails如何模擬後臺處理
- 19. 應用程序在後臺模式下保持關閉
- 20. Android ListView後臺處理
- 21. 打盹模式對我的應用程序至關重要
- 22. 如何打開在後臺模式下彈出ViewController - iOS
- 23. 如何處理啓用後臺模式的遠程通知
- 24. android:後臺文件下載
- 25. 我的應用程序進入後臺後,如何保持下載?
- 26. 保持從批處理打開多個控制檯窗口
- 27. Android手機中打盹模式的含義是什麼?
- 28. ASIHTTPRequest和後臺下載
- 29. Android鬧鐘管理器setExactAndAllowWhileIdle()在Android 7.0中不起作用在打盹模式下的牛軋糖
- 30. Android多線程下載在後臺的n個資源