自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨充

万事起于忽微,量变引起质变!

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除