读书人

在线晋级Android应用程序的思路

发布时间: 2012-09-06 10:37:01 作者: rapoo

在线升级Android应用程序的思路
转载请注明出处

如果某个app有内嵌的sqlite数据库,则可以在应用程序app前增加一个专门用于升级的应用update app。在升级时先使用update app,如果有新版本的话可以去服务端下载最新的app,如果没有新版本的话则直接调用本地的app。

Update app的大致思路是这样的:

protected void onDestroy() {super.onDestroy();try {    mDB.close(); // be sure to close} catch (Exception e) {}}
1 楼 diyisoft 2010-10-25 思路还可以,代码也贡献了。不错 2 楼 Ihavegotyou 2010-10-25 比较统一的方法可以看看豌豆荚, 他是比较 AndroidManifest.xml的 android:versionCode 3 楼 jaymsimusic 2010-10-26 在线升级会不会丢失原有应用所对应的数据库中的数据? 4 楼 nj_first 2010-10-27 不知道Android能不能做到这样开发,以模块的方式开发应用。我的设想是应用分成若干模块,这样可仅对其中需要升级的模块升级。 5 楼 fengzhizi715 2010-10-27 jaymsimusic 写道在线升级会不会丢失原有应用所对应的数据库中的数据?
不会 我测试过了 呵呵 6 楼 fengzhizi715 2010-10-27 nj_first 写道不知道Android能不能做到这样开发,以模块的方式开发应用。我的设想是应用分成若干模块,这样可仅对其中需要升级的模块升级。

貌似现在还不能模块化升级 7 楼 fengzhizi715 2010-10-27 Ihavegotyou 写道比较统一的方法可以看看豌豆荚, 他是比较 AndroidManifest.xml的 android:versionCode

好的 我还没有研究过豌豆荚,呵呵
不过我的升级程序只能升级自己的app,相当于在app前再挂一个升级用的app 8 楼 nj_first 2010-10-28 fengzhizi715 写道nj_first 写道不知道Android能不能做到这样开发,以模块的方式开发应用。我的设想是应用分成若干模块,这样可仅对其中需要升级的模块升级。

貌似现在还不能模块化升级
看来如果想这么做只有找变通的方法了
9 楼 fengzhizi715 2010-10-29 程序改进了一下

http://fengzhizi715.iteye.com/blog/797782 10 楼 cnflood 2010-11-01 不错不错,目前正需要这么个功能,先学习了 11 楼 lovext 2010-11-01 不错,思路清晰。 12 楼 glaivelee-michele 2011-07-28 楼主 :
com.decarta.db.MapVersionTable 是哪里的呀? 自定义的吗? 貌似没有代码啊? 13 楼 zhouy478319399 2011-09-10 能发个源码吗,老大。zhouyou478319399@163.com

读书人网 >Android

热点推荐