現在、 ZipInputStreamインスタンスを使用して zip ファイルを電話のターゲットの場所に解凍する次のコードがあります。
ZipInputStream zipInputStream = new ZipInputStream(new FileInputStream(sourceZipFile));
ZipEntry zipEntry = null;
while ((zipEntry = zipInputStream.getNextEntry()) != null) {
File zipEntryFile = new File(targetFolder, zipEntry.getName());
// write contents of 'zipEntry' to 'zipEntryFile'
}
解凍が進行するにつれて進行状況インジケーターを表示できるように、開始前に解凍されるファイルまたはバイトの総数 (の推定値) を取得することが (上記のセットアップまたはその他の方法を使用して) 可能かどうかを誰かが知っていますか? ZipInputStreamにはまたは同様のメソッドがあるのではないかと思いgetTotalEntries()
ましたが、このようなものは見つかりません。