Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 使用ZipFile类从多个文件的zip存档解压缩文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用ZipFile类从多个文件的存档中使用其名称解压缩文件.如何获取要传递给ZipFile构造函数的zip文件名和目录的字符串?

解决方法

您可以使用AssetManager和ZipInputStream
http://developer.android.com/reference/android/content/res/AssetManager.html

ZipInputStream in = null;
try {
    final String zipPath = "data/sample.zip";
    // Context.getAssets()
    in = new ZipInputStream(getAssets().open(zipPath));
    for (ZipEntry entry = in.getNextEntry(); entry != null; entry = in.getNextEntry()) {
        // handle the zip entry
    }
} catch (IOException e) {
    Log.e(TAG,e.getMessage());
} finally {
    try {
        if (in != null) {
            in.close();
        }
    } catch (IOException ignored) {
    }
    in = null;
}

大佬总结

以上是大佬教程为你收集整理的android – 使用ZipFile类从多个文件的zip存档解压缩文件全部内容,希望文章能够帮你解决android – 使用ZipFile类从多个文件的zip存档解压缩文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: