Android Zip4J 使用笔记
来源:互联网 发布:淘宝优化怎么做 编辑:程序博客网 时间:2024/06/05 15:18
1、当你想在压缩/解压完成时删除源文件,最好不要加上:zipFile.setRunInThread(true);否则将是异步的,不能够直接在finally里面删除员文件;
2、更新进度:当你更新的频率小或者文件特别小一下子就压缩完了,所以有可能你只使用ProgressMonitor.getPercentDone()获取到的是这样的:10-->70-->0,而没有到100就结束了,没有办法来判断是否已经完成,这个时候可以用ProgressMonitor.getResult()来判断是否完成;特别是当你有很多个ProgressMonitor一起更新时;
3、ProgressMonitor.getPercentDone()进度一直为0的解决办法?
压缩一个很大的文件,不可能一下子就压缩完,结果获取到的 getPercentDone()一直为0,而getWorkCompleted()却一直有值递增,说明压缩还在进行;但是如果给progressMonitor设置一下工作总长度,再压缩的时候就会返回当前的进度了progressMonitor.setTotalWork(totalLength*2); 记住这里的长度为要压缩文件长度的2倍;
阅读全文
0 0
- Android Zip4J 使用笔记
- Android带密码解压----Zip4J开源项目使用
- Zip4j简单使用
- zip4j 1.3.2使用
- Java使用zip4j进行压缩文件处理
- android+zip4j开源项目问题汇总
- 使用zip4j加密和解密文件和目录
- 使用zip4j加密和解密文件和目录
- java中使用zip4j创建带密码保护的文件
- Zip4j使用指南
- zip4j应用
- zip4j例子
- 解压缩文件 用到了zip4j 关键点是红色部分 权当笔记
- android zip4j之--解压zip文件并实时显示解压进度
- JAVA利用Zip4j解压缩
- ZIP4j 压缩与解压
- zip4j 解压包
- zip4j基本操作
- HDU 1257 最少导弹拦截系统(DP)
- oracle 客户端数据库安装图文操作步骤
- CodeForces
- 面向对象 中继承的特点
- 保证分布式系统数据一致性的6种方案
- Android Zip4J 使用笔记
- 关于字符串长度、字符串逆序的相关程序
- C++学习笔记之SOCKET编程
- 直方图均衡化算法原理与实现
- Linux学习笔记
- 深入JVM内存区域
- Queue集合中的PriorityQueue实现类
- 理解ResNet结构与TensorFlow代码分析
- 手动无限轮播