欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android基于开源项目xutils3实现下载

程序员文章站 2022-03-21 17:15:59
上一次自己写了一个多线程断点续传下载的demo,过于麻烦,bug超多,所以我学习使用xutils来完成此功能。先将xutils依赖搭建好(上一篇博客已经具体写了方法)先看看效果图:下面开始代码的逻辑:...

上一次自己写了一个多线程断点续传下载的demo,过于麻烦,bug超多,所以我学习使用xutils来完成此功能。

先将xutils依赖搭建好(上一篇博客已经具体写了方法)

先看看效果图:

Android基于开源项目xutils3实现下载Android基于开源项目xutils3实现下载

下面开始代码的逻辑:

在xutils3以前使用httputils新建对象即可使用,3以后取消了httputils,具体方法请看代码。

首先创建布局activity_main.xml:

然后mainactivity.java:

第53行注意x.http().get(params, new callback.progresscallback<file>(){};<>中要写file,因为下载的是一个文件,否则文件不会下载下来。

还要加上权限:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。