我是安卓开发者。我有一个 Gzip
包含一堆“sqlite”数据库的文件。如何解压缩并将其保存在 Android 中。
问问题
632 次
1 回答
3
private byte[] readFromZip(InputStream is) {
try {
GZIPInputStream gzip = new GZIPInputStream(is);
byte[] buff = new byte[2048];
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len;
while ((len = gzip.read(buff)) != 0) {
baos.write(buff, 0, len);
}
return baos.toByteArray();
} catch (IOException e) {
e.printStackTrace();
}
}
使用GZIPInputStream读取您的 gzip 文件。并将文件输出到您的 SD 卡或内部存储器。
使用SQLiteOpenHelper打开数据库。
于 2012-05-22T06:37:24.027 回答