1

我可以使用例如 ZipResourceFile 库http://developer.android.com/google/play/expansion-files.html#ZipLib来获取带有数据库的文件的 InputStream,但它具有构造函数 SQLiteDatabase openDatabase(String path, CursorFactory factory, int flags); 并且需要文件路径。是否可以从 ZIP 文件中以只读方式打开 SQLiteDatabase 而无需在 android 中解包?

4

1 回答 1

2

在任何情况下,您都必须解压数据库,无论是内存还是磁盘。所以不把它解压到磁盘上真的没有多大意义,因为这会让你在使用这些类时更轻松。

于 2013-04-26T15:49:26.327 回答