我创建了一个包含4个使用Firefox插件的表的数据库。已保存数据库的格式为.sqlite
(name.sqlite
)。
我只是想知道如何/在哪里将它插入到我正在开发的android项目中以及我应该在我的项目中做出哪些更改(比如Manifest文件中的更改)。我想我应该将它粘贴到资产文件夹中,但我不知道如何在代码中访问它。
我希望表格中有add
,view
,update
和delete
数据,我应该怎么做?或者我应该用另一种方式吗?
答案 0 :(得分:0)
这是一个非常可靠的教程:http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
基本上,不要将sqlite文件直接复制到项目中。按照步骤在提供的onCreate和onUpgrade挂钩中创建/升级数据库。
这些挂钩使您有机会在通过Play商店发布更新时更改数据库结构。
适当的地方可以更长时间地运行操作来升级所有数据,或者从磁盘/网络预填充数据。
如果要从数据集预填充数据库,可以使用原始XML或JSON或CSV提供该数据,并在应用程序从全新安装启动后执行所有插入操作后提供该数据。
答案 1 :(得分:0)