如何在Android应用程序中使用prepeared SQLite数据库?

时间:2013-11-12 14:37:07

标签: android sqlite

我有相当大的SQLite数据库(大约80.000行),我想在我的应用程序中使用它。 所以问题是:如何实现这个? 我找到了解决方案:

  • 将file.db添加到project / assets文件夹
  • 编写我自己的SQLiteOpenHelper

是为了这个目的吗?如此大量的记录能够正常工作吗?

1 个答案:

答案 0 :(得分:1)

Use SQLiteAssetHelper。有关于打包数据库的说明(assets/内的ZIP文件)。然后,您展开SQLiteAssetHelper而不是SQLiteOpenHelper。它将处理为您解压缩数据库。

数据库“行”的数量无关紧要。但是,请记住,如果没有遇到问题,APK不能超过50MB(例如,无法通过Play商店分发)。