我是新来的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