Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何动态更新Android应用程序?_Java_Android - Fatal编程技术网

Java 如何动态更新Android应用程序?

Java 如何动态更新Android应用程序?,java,android,Java,Android,我是android开发新手,但我想知道,像ESPN Scorecenter这样的android应用程序或新闻应用程序如何在用户不必手动的情况下动态更新。更改/更新apk文件会自动更改用户的android应用程序,还是他们必须更新版本?android使用SynchAdapter框架,但这有点棘手。SDK有关于这方面的示例 通过使用AlarmManager触发的AsyncTask或IntentService,您可以简化工作。AlarmManager是一组文档丰富的类,使用线程在确定的时间内执行下载,

我是android开发新手,但我想知道,像ESPN Scorecenter这样的android应用程序或新闻应用程序如何在用户不必手动的情况下动态更新。更改/更新apk文件会自动更改用户的android应用程序,还是他们必须更新版本?

android使用SynchAdapter框架,但这有点棘手。SDK有关于这方面的示例


通过使用AlarmManager触发的AsyncTask或IntentService,您可以简化工作。AlarmManager是一组文档丰富的类,使用线程在确定的时间内执行下载,下载新内容时,您可以使用notifydatasetchanged()刷新视图。

这是一个非常广泛的问题。。。我建议从更新APK文件的开发人员指南开始,它会自动更新您的用户Means愚蠢的触摸屏和大拇指谷歌建议使用AsynchTask而不是原始线程,以避免僵尸线程。IntentService甚至更好。很好地提到了dataset notify.yes asynctask更好,但是如何执行asynctask以每15分钟下载一次新映像?intentservice更适合这样做