Andorid:Retrofit
文章平均质量分 84
songzi1228
代码一敲,烦恼全消。
展开
-
手写简易版 Retrofit框架
参考文章:手写简易版 Retrofithttps://www.jianshu.com/p/4a11ae8e80591、手写代码写代码之前要了解一个前提,就是 Retrofit 其实是通过封装 OKHttp 才拥有了网络访问能力的,实际执行网络请求的是 OKHttp。Retrofit 要做的是为网络请求接口生成动态代理对象,并在请求方法被调用时,在动态代理的 InvocationHandler 中解析注解,把要使用的网络请求方法和参数解析出来生成 OKHttp 的 Request 对象,最后由 O转载 2021-09-25 16:30:56 · 295 阅读 · 0 评论 -
Android面试题:Retrofit
目录源码:相关视频:相关文章:一、简介:二、Retrofit常用参数注解:三、Retrofit使用:源码:square/retrofit相关视频:Retrofit网络库相关文章:Android 优雅的让RxJava2.0+Retrofit2.0结合使用手写Rxjava+Retrofit+Mvp这是一份很详细的 Retrofit 2.0 使用教...原创 2018-11-26 14:24:27 · 4564 阅读 · 1 评论 -
Retrofit源码学习六:框架中的设计模式
目录系列文章:1、构建者模式2、工厂模式3、外观模式4、策略模式5、适配器模式6、观察者模式系列文章:Retrofit源码学习一:Retrofit介绍Retrofit源码学习二:代理模式Retrofit源码学习三:Retrofit源码详解一Retrofit源码学习四:Retrofit源码详解二Retrofit源码学习五:Retrofit中同步、异...原创 2019-07-11 10:29:28 · 531 阅读 · 0 评论 -
Retrofit源码学习五:Retrofit中同步、异步请求解析
目录系列文章:同步请求:OkHttpCall.execute()总结:异步请求:OkHttpCall.enqueue()系列文章:Retrofit源码学习一:Retrofit介绍Retrofit源码学习二:代理模式Retrofit源码学习三:Retrofit源码详解一Retrofit源码学习四:Retrofit源码详解二Retrofit源码学习五:Retro...原创 2019-07-10 17:51:14 · 1968 阅读 · 0 评论 -
Retrofit源码学习四:Retrofit源码详解二
目录系列文章:RxjavaCallAdapterFactory内部构造与工作原理解析:Retrofit中网络请求接口实例解析:Retrofit中serviceMethod对象解析Retrofit中okHttpCall对象和adapt返回对象解析OkHttpCall okHttpCall = new OkHttpCall<>(serviceMethod, args...原创 2019-07-01 17:40:34 · 240 阅读 · 0 评论 -
Retrofit源码学习三:Retrofit源码详解一
目录系列文章:Retrofit优点在哪里?网络通讯八步骤:七个关键成员变量解析:builder构建者模式解析:Platform.javabaseUrl()方法解析:.addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(RxJavaCallAdapterFactory.c...原创 2019-07-01 17:40:01 · 296 阅读 · 0 评论 -
Retrofit源码学习二:代理模式
目录系列文章:代理模式简介:静态代理:动态代理:InvocationHandler:代码实现:动态代理总结:系列文章:Retrofit源码学习一:Retrofit介绍Retrofit源码学习二:代理模式Retrofit源码学习三:Retrofit源码详解一Retrofit源码学习四:Retrofit源码详解二Retrofit源码学习五:Retro...原创 2019-07-01 16:07:08 · 971 阅读 · 0 评论 -
Retrofit源码学习一:Retrofit介绍
目录系列文章:简介和流程:使用:添加依赖:代码体现:总结:系列文章:Retrofit源码学习一:Retrofit介绍Retrofit源码学习二:代理模式Retrofit源码学习三:Retrofit源码详解一Retrofit源码学习四:Retrofit源码详解二Retrofit源码学习五:Retrofit中同步、异步请求解析Retrofit源码学习...原创 2019-07-01 14:45:33 · 1347 阅读 · 0 评论 -
Retrofit打印请求地址以及返回的数据内容
etrofit做网络请求特别爽,然而当我们用retrofit的时候发现不能直接log打印出网络请求返回的数据内容。比如说返回的是json数据,然而retrofit的Gson工厂早就自动把这些数据给解析掉了,无从获得这个原始数据(有时候用接口测试工具GetMan或者PostMan也不能获得完全准确的数据,笔者亲试过)咋办?借助HttpLoggingInterceptor类!步骤1.首...转载 2019-03-29 11:02:46 · 1296 阅读 · 0 评论 -
Retrofit缓存
相关文章:在 Retrofit 和 OkHttp 中使用网络缓存,提高访问效率Retrofit2+okhttp3缓存设置转载 2019-04-11 17:22:19 · 666 阅读 · 0 评论 -
Retrofit提交参数
Retrofit提交参数1、Get请求url请求示例http://gank.io/api/data/福利/{pageCount}/{pageIndex}http://gank.io/api/data/福利/5/1(5和1代表分页中的参数)public interface Api { //http://gank.io/api/data/福利/5/1 @GET("a...转载 2019-03-27 12:50:09 · 518 阅读 · 0 评论