Android:是否可以访问与我的应用程序捆绑在一起的sqlite文件?

时间:2010-03-11 00:07:18

标签: database android sqlite package

我有一个我已在本地填充的数据库。我想将它与我的应用程序捆绑在一起并在运行时访问它(从不想在任何地方重写它,也不想写入数据库,只需阅读)。我添加到捆绑包中的文件的路径是什么?并且,我可以将该路径与SQLiteDatabase.openDatabase一起使用吗?

1 个答案:

答案 0 :(得分:1)

嗯 - 你回答了自己的问题

static SQLiteDatabase  openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags)
     

根据标志OPEN_READWRITE OPEN_READONLY CREATE_IF_NECESSARY和/或NO_LOCALIZED_COLLATORS打开数据库。

看起来你可以

(当然你不是用CREATE_IF_NECESSARY调用它,而是用OPEN_READONLY调用它)