2015-09-04 59 views
0

我想使用後臺服務從服務器下載多個apk文件,但困惑實施有道從服務器來下載文件mutilple的Android

什麼可以做的正確方法? 我應該使用downloadmanager 創建服務並下載這些服務器,還是應該使用像volley或asyncHttpClient這樣的庫來下載服務器?

和一個我想更多的是,每​​次1個小時,我想檢查是否有任何新的APK可在服務器

我應該使用後的處理程序每​​1小時或應該使用報警管理器來做到這一點

請幫忙

+0

只使用一個IntentService。 [Here](http://stackoverflow.com/questions/23933257/android-best-practice-for-retrying-intentservice/30169847#30169847)是一篇文章。 –

回答

1

下載文件最簡單的方法是使用DownloadManager,如果它符合您的需求。

對於第二個問題,您不應該使用處理程序,因爲您的應用程序可能會被系統殺死。因此,請使用AlarmManager,但請注意,重新啓動後,所有警報都將被清除。

+1

我可以開始粘貼服務 –

+0

讓您的應用程序保持活躍狀態​​?它不會幫助。使用'AlarmManager'更容易。 –