android zip解压 速度,如何在Java / Android中加快解压缩时间?
在android上解壓縮文件似乎非常緩慢。起初我以為這只是模擬器,但在手機上看起來卻是一樣的。我嘗試了不同的壓縮級別,最終跌落到存儲模式,但仍然需要一段時間。
無論如何,一定有原因!還有其他人有這個問題嗎?我的解壓縮方法如下所示:
public void unzip()
{
try{
FileInputStream fin = new FileInputStream(zipFile);
ZipInputStream zin = new ZipInputStream(fin);
File rootfolder = new File(directory);
rootfolder.mkdirs();
ZipEntry ze = null;
while ((ze = zin.getNextEntry())!=null){
if(ze.isDirectory()){
dirChecker(ze.getName());
}
else{
FileOutputStream fout = new FileOutputStream(directory+ze.getName());
for(int c = zin.read();c!=-1;c=zin.read()){
fout.write(c);
}
//Debug.out("Closing streams");
zin.closeEntry();
fout.close();
}
}
zin.close();
}
catch(Exception e){
//Debug.out("Error trying to unzip file " + zipFile);
}
}
總結(jié)
以上是生活随笔為你收集整理的android zip解压 速度,如何在Java / Android中加快解压缩时间?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机课素材客户通讯录,第一课 建立住户
- 下一篇: android sina oauth2.