android sqlite在线更新,更新应用程序并影响用户输入的数据

时间:2014-02-20 02:54:19

标签: android database sqlite

我使用SQLite作为我的数据库。

使用该应用程序,用户可以在数据库中保存一些项目。

但我还想不时更新数据库。

问题是我如何在不影响用户插入数据的情况下更新数据库,以及在线下载新数据库的方式,而不是通过更新应用程序本身。

1 个答案:

答案 0 :(得分:2)

由于我的评论很大,我会将其作为答案发布。

您无法找到任何教程,准确显示您正在尝试完成的内容,因为您需要的内容有点复杂(但并不困难)

第一种方法:

  1. 您需要使用您的应用查询某些网络服务,以确定是否有更新版本的数据库,如果有,请下载

  2. 数据库必须保存在某个临时位置,然后将所有用户保存的数据传输到新数据库,最后用新数据库替换apps数据库(已用用户数据更新)

  3. 另一种方法是:

    1. 让您的应用查询一些网络服务,以查找是否需要更新数据库。

    2. 如果是,请下载SQL命令以修改数据库结构。