只需从ZIP文件中打开数据库,无需解压缩

时间:2013-04-26 15:46:26

标签: android sqlite

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

1 个答案:

答案 0 :(得分:2)

无论是内存还是磁盘,都必须解压缩数据库。因此,将它解压缩到磁盘上真的没有多大意义,因为这将使您在使用此类时更轻松。