近期由于项目需要需要一款文件下载器,由于是Java新人,对许多代码尚有疑惑,所以网上及GITHUB等地方找的都不尽人意,于是就自己动手写了一个下载器,主要用Java实现,用到了java.io java.net java.util类
需要的可以在文章底部下载
主要的调用代码:
// 下载地址 保存路径 保存文件名
DownloadConfig config = new DownloadConfig("file:///E:/test.zip", "E:", "new.zip");
int taskId = 0;
DownloadTask task = new DownloadTask(config, taskId);
DownloadManager.getInstance().init();
DownloadManager.getInstance().setDownloadCallBack(new DownloadCallBack() {
@Override