- 博客(8)
- 收藏
- 关注
原创 05.OkHttp线程池
目录介绍01.线程池的理解02.Dispatcher类详解03.OKHttp的任务调度04.OKHttp调度优雅之处01.线程池的理解android中的异步任务android的异步任务一般都是用Thread+Handler或者AsyncTask来实现,其中笔者当初经历过各种各样坑,特别是内存泄漏,当初笔者可是相当的欲死欲仙啊!所以现在很少有开发者还在用这一套来做异步任务,现在...
2020-03-23 11:32:00 3685 3
原创 04.OkHttp拦截器
目录介绍01.interceptor调用链的入口02.interceptor接口和RealInterceptorChain类03.Address类详解04.Route类详解05.RouteDatabase类详解06.RouteSelector类详解07.RetryAndFollowUpInterceptor类详解08.BridgeInterceptor类详解01.interc...
2020-03-21 18:51:49 334
原创 03.OkHttp基础知识
目录介绍01.OkHttp基础知识点02.TCP介绍03.TCP3次握手和4次挥手04.Https简单介绍05.SPDY介绍06.HTTP2.007.Web隧道08.InetAddress类和InetSocketAddress类02.TCP介绍OSI的七层模型。TCP工作在第四层Transport层(传输层),IP在第三层Network层(网络层),ARP在第二层Data...
2020-03-21 18:51:13 401
原创 02.OkHttp重要类说明
目录介绍01.有哪些重要的类02.OKHttpClient类03.Request和Response类04.Call接口类说明05.RealCall类说明06.Dispatcher类说明07.主要流程图01.有哪些重要的类OKHttpClient类Request类和Response类Call类和RealCall类Dispatcher类02.OKHttpClient类...
2020-03-20 18:52:42 247
原创 01.OkHttp基本用法
目录介绍01.OkHttp简单介绍02.OkHttp简单使用03.OkHttp的流程图01.OkHttp简单介绍1.支持HTTP2/SPDY2.socket自动选择最好路线,并支持自动重连3.拥有自动维护的socket连接池,减少握手次数4.拥有队列线程池,轻松写并发5.拥有Interceptors轻松处理请求与响应(比如透明GZIP压缩)基于Headers的缓存策略0...
2020-03-20 18:50:40 524
原创 事件总线方案实践
liveData实现事件总线目录介绍01.EventBus使用原理02.RxBus使用原理03.为何使用liveData04.LiveDataBus的组成05.LiveDataBus原理图06.简单的实现案例代码07.遇到的问题和分析思路08.使用反射解决遇到问题09.使用postValue的bug10.如何发送延迟事件消息11.如何发送轮训延迟事件12.避免类型转换异...
2020-03-13 11:36:52 275
原创 Lifecycle详细分析
Lifecycle源码分析目录介绍01.Lifecycle的作用是什么02.Lifecycle的简单使用03.Lifecycle的使用场景04.如何实现生命周期感知05.注解方法如何被调用06.addObserver调用分析07.知识点梳理和总结一下00.使用AAC实现bus事件总线利用LiveData实现事件总线,替代EventBus。充分利用了生命周期感知功能,可以在...
2020-03-09 10:12:22 2245
原创 LiveData详细分析
目录介绍01.LiveData是什么东西02.使用LiveData的优势03.使用LiveData的步骤04.简单使用LiveData05.observe()和observerForever()06.LiveData原理介绍07.observe订阅源码分析08.setValue发送源码分析09.observeForever源码10.LiveData源码总结00.使用Liv...
2020-03-05 20:17:16 8866 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人