
第三方框架
文章平均质量分 77
下午吃早餐同学
时间很短,想做的事情很长,冲冲冲
展开
-
RxJava2 异步操作库
RxJava2 异步操作库1 简介Rxjava是一个异步的、基于事件的操作库,它使用链式结构减少嵌套代码,使得异步操作简洁清晰。(AsyncTask 和Handler也是异步操作库)Rxjava使用观察者模式,Observable (即被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,Observable可以在需要的时候发射事件来通知 Observer。2 接入在buil原创 2021-01-19 11:43:28 · 568 阅读 · 1 评论 -
Retrofit2 网络请求框架
Retrofit 网络请求框架1 简介Retorifit 是一个基于OkHttp的轻量级网络请求框架。网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责网络请求接口的封装。它功能强大:支持同步和异步请求,支持多种数据解析,支持RxJava.它简洁易用:通过注解配置网络参数它可拓展性好:功能模块高度封装、彻底解耦github地址:https://github.com/square/retrofitapp应用程序通过 Retrofit 请求网络,实际上是使用 Retro原创 2021-01-18 15:59:16 · 326 阅读 · 0 评论 -
OkHttp3 网络请求框架(二)
OkHttp 网络请求框架(二)1 RequestBody简介RequestBody是一个抽象类,分别有FormBody和MultipartBody两个子类。FormBody用于传输表单类型的参数,MultipartBody则是可以支持多种以及多个RequestBody对象参数,例如:在传输表单类型的参数的同时,还是可以传输文件。创建一个MultipartBody对象再调用post()方法就OK了。MultipartBody body = new MultipartBody.Builder()//原创 2021-01-15 16:35:40 · 500 阅读 · 0 评论 -
OkHttp3框架的使用(一)
OkHttp3框架的使用(一)1 简介OkHttp是一个用于Android网络请求的第三方开源的轻量级框架。它支持同步和异步请求还封装了线程池,自动处理GZip压缩节省响应数据大小;支持缓存响应请求数据避免重复请求等。OkHttp的4.0.x版本已经全部由java替换到了Kotlin,目前我们采用3.X版本。可到OkHttp官网查看最新版本:https://square.github.io/okhttp2 接入OkHttp在3.13.x以上的版本需要在Android 5.0+ (API level原创 2021-01-15 15:43:54 · 577 阅读 · 0 评论