我是新來的android開發,但我想知道如何像ESPN Scorecenter的android應用程序或可能是一個新聞應用程序動態更新,而無需用戶手動執行此操作。將更改/更新apk文件會自動更改用戶的Android應用程序,或他們將不得不更新版本?你如何動態更新你的Android應用程序?
回答
使用線程在一個確定的時間量來執行下載,新內容下載的時候可以觸發的AsyncTask或IntentService事情簡單化使用notifydatasetchanged()刷新視圖。
谷歌推薦AsynchTask通過原始線程來避免殭屍線程。 IntentService甚至更好。提及數據集通知。 – Merlin
是的,asynctask比較好,但是如何執行一個asynctask來每15分鐘下載一次新圖像? – BigBen3216
intentservice比較好 – Merlin
- 1. 你可以檢查你的應用程序內的應用程序更新嗎?
- 2. Android,動態更新應用程序類
- 3. 你能確定你的應用程序
- 4. 你如何做你的動態佈局?
- 5. 你如何更新你的產品?
- 6. 你如何用你的應用程序運行包文件?
- 7. 是否有自動更新程序/修補程序,你可以爲你實現java/scala應用程序?
- 8. 你如何管理你的應用程序的外部依賴?
- 9. 如何將你的應用程序放在你的iphone上?
- 10. 你如何處理你的web應用程序中的附件?
- 11. Rails新手:你如何在你的rails應用程序中使用application_controller.rb?
- 12. 更新你的Facebook狀態?
- 13. iPhone:如何從你的應用程序
- 14. 你如何顯示你的asp.net應用程序版本?
- 15. 你如何規劃你的Rails應用程序?
- 16. 你如何管理你的Django應用程序?
- 17. 你如何管理你自己的應用程序?
- 18. 你如何定製你的Mac應用程序商店頁面
- 19. 你如何調試你的Facebook應用程序?
- 20. 你如何部署你的Rails應用程序?
- 21. 你如何維護你的多語言應用程序?
- 22. 你可以動態分配CFBundleDocumentTypes到你的Cocoa應用程序嗎?
- 23. 自動重新啓動你的應用程序
- 24. 你如何部署Angular應用程序?
- 25. 如何在Android動態更新系統應用程序
- 26. apcompat_v7當你創建一個新的Android應用程序?
- 27. 如何讓你的Android應用程序非常適合發佈。
- 28. 你如何簽署一個單聲道的Android應用程序
- 29. 你可以更新應用程序包中的文件嗎?
- 30. 你如何更新SVN?
這是一個_very_廣泛的問題...我建議從[Building Connectivity](http://developer.android.com/training/building-connectivity.html)開發人員指南開始 – Sam