Android如何使用Xutils3进行断点下载

这篇文章给大家分享的是有关Android如何使用Xutils3进行断点下载的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联建站是一家集网站建设,江宁企业网站建设,江宁品牌网站建设,网站定制,江宁网站建设报价,网络营销,网络优化,江宁网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

使用工具:Android studio 3.0

使用方法:

一:在build.gradle(Module:app)中添加依赖

implementaion 'org.xutils:xutils:3.5.1'

二:单独创建一个MyApp类初始化xutils,类名可自定义

public class MyApp extends Application {  @Override  public void onCreate() {    super.onCreate();    x.Ext.init(this);  }}

三:在AndroidManifest中添加权限并注册MyApp

//添加权限//注册MyApp

节点中添加android:name=".MyApp'

四:使用下载方法

public void download(View view){    String path=et.getText().toString().trim();    RequestParams params=new RequestParams(path);    params.setSaveFilePath(Environment.getExternalStorageDirectory()+"/myapp/");    params.setAutoRename(true);    x.http().post(params,new Callback.ProgressCallback(){      @Override      public void onWaiting() {       }      @Override      public void onStarted() {       }      @Override      public void onLoading(long total, long current, boolean isDownloading) {        pd.setMax((int)total);        pd.setProgress((int)current);      }      @Override      public void onSuccess(File result) {        Log.i("TEST","下载完成");      }      @Override      public void onError(Throwable ex, boolean isOnCallback) {       }      @Override      public void onCancelled(CancelledException cex) {       }      @Override      public void onFinished() {       }    });  }

知识点扩展:

xUtils3简介

xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展:

稳定的基石: AbsTask和统一的回调接口Callback, 任何异常, 即使你的回调方法实现有异常都会进入onError, 任何情况下onFinished总会让你知道任务结束了.  基于高效稳定的orm工具, http模块得以更方便的实现cookie(支持domain, path, expiry等特性)和 缓存(支持Cache-Control, Last-Modified, ETag等特性)的支持.  有了强大的http及其下载缓存的支持, image模块的实现相当的简洁, 并且支持回收被view持有, 但被Mem Cache移除的图片, 减少页面回退时的闪烁.  view注解模块仅仅400多行代码却灵活的支持了各种View注入和事件绑定, 包括拥有多了方法的listener的支持.

感谢各位的阅读!关于“Android如何使用Xutils3进行断点下载”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


文章题目:Android如何使用Xutils3进行断点下载
当前路径:http://bzwzjz.com/article/gocshh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 网站建设方案 成都网站建设公司 手机网站建设 手机网站制作 成都网站设计 成都h5网站建设 高端网站设计推广 响应式网站建设 四川成都网站制作 外贸网站设计方案 专业网站设计 成都品牌网站建设 重庆网站建设 成都网站建设 攀枝花网站设计 企业网站设计 成都网站设计公司 公司网站建设 企业网站制作 网站建设公司 重庆网站制作