Android应用更新的实现思路

那基本现在每个应用程序都有应用更新的功能。
思路是:开个线程判断有联网了就检查更新。
通过当前版本号与服务器端的json或者xml文件中保存的版本号比对,如果不一样,就提示下载,执行下载的方法。
下载的apk的地址也是程序中预留好的,服务器中按照原来预留好的地址放上apk。
下载下来的apk安装完后,执行就判断是否有新版本,版本号是否和上次保存在sharedpreference中的一样,如果不一样,就执行向导欢迎页(这个页面是用来展现新功能怎么使用的)。程序结束时保存当前版本号到sharedpreference中。
下一次运行的时候,从sharedpreference中获取版本号信息,再与当前版本号判断是否一致,如果一致,就直接跳过向导欢迎页,进入程序。
posted @ 2013-07-04 17:26  allenguo227  阅读(205)  评论(0编辑  收藏  举报