![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开源框架入坑
文章平均质量分 84
pp-sir
目前奋斗在深圳,主要从事跟彩票有关的移动终端开发工作。
展开
-
OKHttp源码解析 1:同步与异步请求使用方法
OKHttp同步请求主要分为四个步骤: 1. 首先需要创建OkHttpClient类,它是一个客户端类,这个类是整个OKHttp库里很重要的一个类,很多的功能都需要经过这个客户端类来转发和实现。创建方式有两种,一种是直接 new 创建,另外一种就是常用的通过Builder方式创建,这种方式可以设置各种参数。//创建OkHttpClient,这里只简单设置了超时时间为10秒OkHt...原创 2018-04-27 12:13:23 · 440 阅读 · 0 评论 -
OKHttp源码解析 2:同步请求与异步请求流程和源码分析
前言前面一章已经对OKHttp的同步和异步请求的基本用法进行了讲解,总的来说,都是分为四个步骤。前面三步都是一样的,只有第四步有调用方法的区分,同步调用的是 Call 的 execute() 方法,异步调用的是 Call 的 enqueue() 方法。现在我们就根据这四步的调用流程,一步一步深入到源码,看一下 OKHttp 都做了一些什么。首先说明:笔者现在用的 OKHttp 版本为 co...原创 2018-04-27 12:17:47 · 403 阅读 · 0 评论 -
OKHttp源码解析 3:任务调度核心类dispatcher解析
这一篇咱们来全面的对 Dispatcher 进行一次分析讲解,因为这是 OKHttp 的核心之一,所以这是很有必要的。前面的文章我们已经对 Dispatcher 进行了提及,这一篇我们就拨开迷雾,让 Dispatcher 清清楚楚的暴露在我们面前。分析前的疑问及思考首先,我们在还没开始分析源码之前,我们要在脑海里问自己几个问题:what、why、how。具体点就是: - Dispat...原创 2018-04-28 15:07:03 · 372 阅读 · 0 评论 -
OKHttp源码解析 4 - 1:拦截器源码分析、拦截器链
前言看了我们这个系列文章的应该知道,前面我们多次提到拦截器链这个概念,然后说它是 OKHttp 当中非常重要的一个内容。那拦截器到底是个啥呢?官网给我们的解释是这样的:拦截器是OKHttp中提供的一种强大机制,它可以实现网络监听、请求以及响应重写、请求失败重试等功能。官网把拦截器分为两种:Application 拦截器、network拦截器,而 OKHttp 内部提供了一系列的拦截器给我们,这...原创 2018-05-07 12:35:24 · 269 阅读 · 1 评论