android 超简单的下载功能,进度条 异步下载
16lz
2021-01-23
android 超简单的下载功能,进度条 异步下载
权限:
下载方法:
/*** 下载方法* @param url 下载路径* @param filePath 文件存储路径*/private void download(String url, String filePath) { HttpUtils http = new HttpUtils(); sHandler = http.download(url, filePath, true, // 如果目标文件存在,接着未完成的部分继续下载。服务器不支持RANGE时将从新下载。 true, // 如果从请求返回信息中获取到文件名,下载完成后自动重命名。 new RequestCallBack() { @Override public void onStart() { // TODO 开始下载 } @Override public void onLoading(long total, long current, boolean isUploading) { // TODO total总长度,current下载长度 } @Override public void onFailure(HttpException error, String msg) { // TODO 下载失败的原因 异步显示msg, 也可以根据自己需求显示自己定义的消息 } @Override public void onSuccess(ResponseInfo responseInfo) { // TODO 获取一些文件的信息 responseInfo.result.getPath();// 比如文件的路径 } });}
最后可不要忘了这个,一般写在onStop 大多数是更具自己的情况而定...
if (null != sHandler) {// 调用cancel()方法停止下载sHandler.cancel();}
Android 安装程序(APK)后并启动程序(APK)
android 超简单的下载功能,进度条 异步下载
Android 进度条算法 更新进度条算法 long int
更多相关文章
- Android 读取 assets目录下的文件
- android 五种 布局文件
- Android安装apk文件,适配Android 7.0
- IDA调试Android so文件
- 《Android面试宝典》学习笔记(第五章:文件存储)
- Android 文件读写操作 总结
- Android基础知识:Day02 常见布局、logcat相关和文件读写
- android解析xml文件的方式