我有一個android應用程序,它每上傳一個文件並下載一個文件,每15分鐘在 。我正在使用AlarmManagersetRepeating()要做到這一點,但它消耗大量電池和低效率。但我想重組這個應用程序,以便它可以在棉花糖和以上設備上工作。 我讀了JobScheduler和同步適配器,但挑戰是打盹模式。按照官方文檔與服務器通信 - 安卓應用
的jobscheduler和同步適配器上打盹模式不會工作。
所以,即使在打盹模式下,每15分鐘如何製作android應用程序和服務器通信。
謝謝。
我有一個android應用程序,它每上傳一個文件並下載一個文件,每15分鐘在 。我正在使用AlarmManagersetRepeating()要做到這一點,但它消耗大量電池和低效率。但我想重組這個應用程序,以便它可以在棉花糖和以上設備上工作。 我讀了JobScheduler和同步適配器,但挑戰是打盹模式。按照官方文檔與服務器通信 - 安卓應用
的jobscheduler和同步適配器上打盹模式不會工作。
所以,即使在打盹模式下,每15分鐘如何製作android應用程序和服務器通信。
謝謝。
按Android developer documents AlarmManager將繼續棉花糖工作及以上
標準AlarmManager報警(包括setExact()和setWindow())被推遲到下一個維護窗口。
是的,我讀過這篇文章,但我想將它切換到Job調度程序。由於喚醒鎖定應用程序消耗大量電池。 –
您是否嘗試過棉花糖設備上的JobScheduler?我認爲JobScheduler和棉花糖沒有任何問題。可能在N設備中存在一些問題,但不是在棉花糖中。 –
在N上嘗試過,並且有一些問題解僱了Jobs。我的問題是「繼續使用AlarmManager並手動添加白名單可以嗎?」無論如何,這個應用程序只適用於不適用於所有人的內部用戶。 –
使用Alarmmanager並讓您的用戶停用您的應用程序的打盹模式(白名單)。
Alarmmanager不消耗大量電池。報警事件來自操作系統。
即使在打盹模式下,應用程序將白名單應用程序正常工作以上的棉花糖? –
@PrakashBala是的,在我的應用程序,它沒有問題的作品 – dit
出於好奇,爲什麼上傳/下載文件的要求恰好每隔15米?有什麼需要? – Alessio
這只是一個內部的應用程序,我們正在收集設備的一些信息,並從服務器提供一些信息。 –
如果只有內部的話,那麼imho的方式會更好地做到這一點,因此您可以在第15分鐘或第一個可能的時刻做到這一點。 – Alessio