2012-11-21 31 views
0

我是新来的android开发,但我想知道如何像ESPN Scorecenter的android应用程序或可能是一个新闻应用程序动态更新,而无需用户手动执行此操作。将更改/更新apk文件会自动更改用户的Android应用程序,或他们将不得不更新版本?你如何动态更新你的Android应用程序?

+2

这是一个_very_广泛的问题...我建议从[Building Connectivity](http://developer.android.com/training/building-connectivity.html)开发人员指南开始 – Sam

回答

1

Android使用SynchAdapter框架,但这有点棘手。 SDK有这方面的例子。

你可以通过使用由AlarmManager这是有据可查的组类

+0

更新APK文件将自动更新你的用户 – Merlin

+0

'docented'是什么意思? –

+1

意味着愚蠢的触摸屏和大拇指 – Merlin

1

使用线程在一个确定的时间量来执行下载,新内容下载的时候可以触发的AsyncTask或IntentService事情简单化使用notifydatasetchanged()刷新视图。

+0

谷歌推荐AsynchTask通过原始线程来避免僵尸线程。 IntentService甚至更好。提及数据集通知。 – Merlin

+0

是的,asynctask比较好,但是如何执行一个asynctask来每15分钟下载一次新图像? – BigBen3216

+0

intentservice比较好 – Merlin

相关问题