public class ZipProgressUtil extends Object
┌─┐ ┌─┐
┌──┘ ┴───────┘ ┴──┐
│ │
│ ─── │
│ ─┬┘ └┬─ │
│ │
│ ─┴─ │
│ │
└───┐ ┌───┘
│ │
│ │
│ │
│ └──────────────┐
│ │
│ ├─┐
│ author:lelouch ┌─┘
│ │
└─┐ ┐ ┌───────┬──┐ ┌──┘
│ ─┤ ─┤ │ ─┤ ─┤
└──┴──┘ └──┴──┘
神兽保佑
代码无BUG!
| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
BUFFER |
protected String |
id |
protected long |
psize |
protected long |
size |
protected long |
timeEnd |
protected long |
timeStart |
protected long |
unPsize |
protected long |
unSize |
protected int |
velocityInterval |
| 构造器和说明 |
|---|
ZipProgressUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
onEnd(String id) |
protected void |
onProgress(long byteSum,
long connLength) |
protected void |
onStart(String id) |
void |
setVelocityInterval(int velocityInterval)
设置输出间隔 毫秒
|
void |
unZip(File zip,
String outPath)
解压缩zip文件
|
void |
zip(File packagePath,
String outPath) |
protected static final int BUFFER
protected String id
protected long size
protected long psize
protected long unSize
protected long unPsize
protected long timeStart
protected long timeEnd
protected int velocityInterval
public void setVelocityInterval(int velocityInterval)
protected void onProgress(long byteSum,
long connLength)
byteSum - connLength - protected void onStart(String id)
id - protected void onEnd(String id)
id - public void zip(File packagePath, String outPath) throws Exception
packagePath - outPath - ExceptionCopyright © 2020. All rights reserved.