我有一个ZIP文件(可以说1000个图像,一些数据库文件,二进制文件,...)大量的文件。在里面,我有一些我需要找到并解析它的xml文件。来自它的信息显示在屏幕上。问题是,当我通过ZIP条目使用迭代:Android - 迭代通过Zipentry
InputStream inputStream = new FileInputStream(zipPath);
in = new ZipInputStream(inputStream);
for (ZipEntry entry = in.getNextEntry(); entry != null; entry = in.getNextEntry()) {
...some code here...
}
所以,当我使用Log.d,我明白了,这是通过遍历文件文件,在大量文件的情况下,它可能需要几个分钟。有没有更好的方法,如何找到ZIP文件中的其他文件?我现在使用的“蛮力”方法非常耗时。
感谢您的任何想法
航点