当前位置: 代码迷 >> Android >> 做过真正产品的回答:安装新版本,怎么覆盖安装以保留旧版本的数据
  详细解决方案

做过真正产品的回答:安装新版本,怎么覆盖安装以保留旧版本的数据

热度:39   发布时间:2016-05-01 10:39:10.0
做过真正产品的回答:安装新版本,如何覆盖安装以保留旧版本的数据
有做过真正apk产品的吗?

安装新版本,如何覆盖安装以保留旧版本的数据

android机器好像都是必须先卸载后重新安装,那样一来会把数据全部删除


能不能实现覆盖安装?

没试验过的请慎重回答!

------解决方案--------------------
引用:
上面回答的难道都在真机上试验过?那请请不吝指教怎么才能实现,谢谢!

我的试验如下:
开发的一个apk,没有签名,不是放在Market上,编译后复制到真机sdcard
先安装一个版本比如android:versioncode=“1”
然后再编译一个版本比如android:versioncode=“2”
那安装第二个版本的时候会怎么样,可以覆盖安装?我怎么试验不出来?

(别说什么a……


放在SDCard上面,用文件管理器打开即便是同一个版本,也能覆盖安装。
android:versioncode=“2”会执行你创建数据库类的Upgrade方法,你在这里做了什么版本2就会有什么变化。
请试试。
  相关解决方案