下载器 - mengzhuSDK/MengzhuSDK_Android GitHub Wiki
-
配置MZDownload_config.xml
如需配置下载器各项配置的话需要将demo内的MZDownload_config.xml文件复制至自己项目的assets文件夹内。具体配置内容请见API文档
-
功能使用
//初始化 MZDownloadManager.getInstance().init(this); //转化文件存储路径 UrlPathUtil.getConfigValue(TestDownloadActivity.this, M3U8_PATH_KEY, 路径 ".m3u8"); //开始下载 MZDownloadManager.getInstance().getDownloadContrller().startDownload(URL, 本地路径,"文件名","图片地址","文件id");
-
NormalTaskListener<DownloadTask>下载监听
/**
* 队列已经满了,继续创建任务,将会回调该方法
*/
public void onWait(TASK task);
/**
* 预处理,有时有些地址链接比较慢,这时可以先在这个地方出来一些界面上的UI,如按钮的状态。
* 在这个回调中,任务是获取不到文件大小,下载速度等参数
*/
public void onPre(TASK task);
/**
* 任务预加载完成
*/
public void onTaskPre(TASK task);
/**
* 任务恢复下载
*/
public void onTaskResume(TASK task);
/**
* 任务开始
*/
public void onTaskStart(TASK task);
/**
* 任务停止
*/
public void onTaskStop(TASK task);
/**
* 任务取消
*/
public void onTaskCancel(TASK task);
/**
* 任务失败
*
* @deprecated {@link #onTaskFail(ITask, Exception)}
*/
public void onTaskFail(TASK task);
/**
* 任务失败
*/
public void onTaskFail(TASK task, Exception e);
/**
* 任务完成
*/
public void onTaskComplete(TASK task);
/**
* 任务执行中
*/
public void onTaskRunning(TASK task);