Android测验应用程序与本地SQLite数据库

时间:2014-05-03 09:08:01

标签: android database sqlite

我正在开发一个Android测验应用程序。我想将问题和其他数据存储在本地SQLite数据库中。

我该如何管理?

特别是当我想添加一些问题(记录到数据库)时,我该怎么办?

如何使具有已发布应用程序的设备将我的新问题转移到其本地SQLite数据库?

我对Android中的应用程序版本控制(包含版本代码和版本名称)有所了解,也了解Android中的SQLite用法(数据库版本和数据库升级),但我只想更改/扩展数据库的记录而不是结构或架构。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您必须通过应用程序向设备传达新的问题/答案。我可以想到的可能性:

  1. 将更新发布到Play商店。在更新中,增加数据库版本号,在onUpgrade中只执行一些SQL INSERT语句。
  2. 创建一个托管您的问题和答案的服务器。让应用程序定期调用服务器上的REST端点(可能每天一次)。如果您有新问题,服务器可以在响应中发送它们,设备可以将它们插入数据库。