原文出处:http://blog.csdn.net/mu0206mu/article/details/7204746
Android应用程序的升级(自身升级)
一、 引言:
很多的Android应用都具有版本检测和自动更新的功能,用户一键就可以完成软件的升级和更新。Android应用程序的升级本质上是利用了Linux系统的软件包管理和安装机制,而对于上层这一功能的开发来说很容易,只需要我们开发人员利用Android自带的API就可以实现。
二、 功能说明:
1、本示例用来实现单个应用程序的自身升级
2、程序启动时,连接tomcat7 web服务器进行版本的检测,若有新版本则提示更新
3、将从web服务器下载的新版本的APK文件放到sdcard中
4、监听新版本的APK应用是否安装完成,如果是,则将下载的apk文件从sdcard中删除
三、 程序框架流程: