Android-仅在使用Storage Access Framework类时获取zip文件条目号

时间:2019-07-02 09:43:45

标签: java android performance unzip storage-access-framework

我的应用提取了一些zip文件。 我正在使用Storage Access Framework进行更新,并且放弃了清单中通常的读/写权限。 所以现在我无法直接访问文件,并且我不想依赖

${e.ccy || null}
从现在起

完全分类私人应用程序文件夹外部的文件。

当涉及到zip文件时,在提取它们之前,我需要我知道存储在其中的条目的数量(因为我需要显示进度条),并且可以通过两种方式来实现:

1

File

2

ZipFile zf=new ZipFile(filePath);
maxEntries=zf.size();

但是第二种方法,我认为SAF中唯一可能的方法,是非常耗费资源/时间的。 那么解决方案是什么?

0 个答案:

没有答案