ホームページ  >  記事  >  Java  >  圧縮されたデータベース ファイルをインストール ディレクトリにコピーする Android プログラミング方法

圧縮されたデータベース ファイルをインストール ディレクトリにコピーする Android プログラミング方法

高洛峰
高洛峰オリジナル
2017-01-17 15:14:20994ブラウズ

この記事の例では、Android プログラミングを通じて圧縮データベース ファイルをインストール ディレクトリにコピーする方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

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();
}

この記事が皆さんの Android プログラミング設計に役立つことを願っています。

圧縮データベース ファイルをインストール ディレクトリにコピーする Android プログラミング方法の詳細については、PHP 中国語 Web サイトの関連記事に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。