Android和sqlite,我可以在上传之前填充数据库吗?

时间:2014-06-07 00:14:47

标签: android sqlite

我有一个只需要从数据库中读取的应用程序。我不想解析应用程序中的大文件,因为它占用了大量内存。

那么可以填充数据库并将其与应用程序一起发货吗?

在第一次运行应用程序时解析文件并将其存储在应用程序中将不起作用,因为它会产生相同的内存问题。

另一种方法是将数据库放在Google Appengine上,但我想避免这种情况,因为如果没有互联网连接并且流量有成本,应用程序将无法使用。

1 个答案:

答案 0 :(得分:0)

  

那么可以填充数据库并将其与应用程序一起发货吗?

是。创建一个包含您的数据的SQLite数据库,然后将其与您的应用using SQLiteAssetHelper打包。当您第一次尝试使用数据库时,它将被解压缩到位。