Android使用OKHttp3实现下载(断点续传、显示进度)

Android使用OKHttp3实现下载(断点续传、显示进度)

ID:47037116

大小:229.00 KB

页数:19页

时间:2019-07-03

Android使用OKHttp3实现下载(断点续传、显示进度)_第1页
Android使用OKHttp3实现下载(断点续传、显示进度)_第2页
Android使用OKHttp3实现下载(断点续传、显示进度)_第3页
Android使用OKHttp3实现下载(断点续传、显示进度)_第4页
Android使用OKHttp3实现下载(断点续传、显示进度)_第5页
资源描述:

《Android使用OKHttp3实现下载(断点续传、显示进度)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android使用OKHttp3实现下载(断点续传、显示进度)OKHttp3是如今非常流行的Android网络请求框架,那么如何利用Android实现断点续传呢,今天写了个Demo尝试了一下,感觉还是有点意思准备阶段我们会用到OKHttp3来做网络请求,使用RxJava来实现线程的切换,并且开启Java8来启用Lambda表达式,毕竟RxJava实现线程切换非常方便,而且数据流的形式也非常舒服,同时Lambda和RxJava配合食用味道更佳打开我们的appModule下的build.gradle,代码如下[plain]viewplaincopy

2、在CODE上查看代码片派生到我的代码片applyplugin:'com.android.application'android{compileSdkVersion24buildToolsVersion"24.0.3"defaultConfig{applicationId"com.lanou3g.downdemo"minSdkVersion15targetSdkVersion24versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.runner.And

3、roidJUnitRunner"//为了开启Java8jackOptions{enabledtrue;}}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}//开启Java1.8能够使用lambda表达式compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCompatibilityJav

4、aVersion.VERSION_1_8}}dependencies{compilefileTree(dir:'libs',include:['*.jar'])androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{excludegroup:'com.android.support',module:'support-annotations'})compile'com.android.support:appcompat-v7:24.1.1'testCo

5、mpile'junit:junit:4.12'//OKHttpcompile'com.squareup.okhttp3:okhttp:3.6.0'//RxJava和RxAndroid用来做线程切换的compile'io.reactivex.rxjava2:rxandroid:2.0.1'compile'io.reactivex.rxjava2:rxjava:2.0.1'}OKHttp和RxJava,RxAndroid使用的都是最新的版本,并且配置开启了Java8布局文件接着开始书写布局文件[html]viewplaincopy在CODE上查看代

6、码片派生到我的代码片

7、ddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"android:orientation="vertical"tools:context="com.lanou3g.downdemo.M

8、ainActivity">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。