Android应用程序的自动更新升级(自身升级、通过tomcat)
刚入手android一个多月,因公司需要提交技术文档,才写了这个demo测试,想保存下来,以备后用!有什么不对的地方欢迎大家指正,这个示例也是参考了网上别人的demo自己做的。
安卓app开发用什么框架Android应用程序的升级(自身升级)
一、 引言:
很多的Android应用都具有版本检测和自动更新的功能,用户一键就可以完成软件的升级和更新。Android应用程序的升级本质上是利用了Linux系统的软件包管理和安装机制,而对于上层这一功能的开发来说很容易,只需要我们开发人员利用Android自带的API就可以实现。
二、 功能说明:
1、本示例用来实现单个应用程序的自身升级
2、程序启动时,连接tomcat7 web服务器进行版本的检测,若有新版本则提示更新
3、将从web服务器下载的新版本的APK文件放到sdcard中
4、监听新版本的APK应用是否安装完成,如果是,则将下载的apk文件从sdcard中删除
三、 程序框架流程:
四、 环境说明:
1、 服务器端:Ubuntu下的tomcat7web服务器,安装后默认端口是8080,Android模拟器访问时要将apk文件放到 /var/lib/tomcat7/webapps/ROOT/目录下,Android模拟器的访问方式是http://10.0.2.2/NewAppSample.apk
2、 Android模拟器端的开发环境:
Ubuntu+eclipse+ADT
五、 流程详解及关键点说明:
(一) 新版本的应用程序(NewAppSample)准备:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论