Anroid将压缩数据库文件拷贝到安装目录

public void copyZip2DataDirectory(Context context) throws IOException {
		FileOutputStream outputStream = null;
		AssetManager assetManager = context.getAssets();
		InputStream inputStream = assetManager.open("test.zip");
		ZipInputStream zis = new ZipInputStream(inputStream);
		ZipEntry entry = null;
		while ((entry = zis.getNextEntry()) != null) {
			outputStream = context.openFileOutput(entry.getName(), Context.MODE_PRIVATE);
			byte[] buffer = new byte[2 * 1024];
			int len = -1;
			while ((len = zis.read(buffer)) != -1) {
				outputStream.write(buffer, 0, len);
			}
			outputStream.close();
		}
		zis.close();
		inputStream.close();
}

你可能感兴趣的:(Anroid将压缩数据库文件拷贝到安装目录)