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