在线升级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 写道在线升级会不会丢失原有应用所对应的数据库中的数据?