RosAlloc ART 虚拟机中默认使用了 RosAllocSpace 来作为 MallocSpace 的实现,另一个实现是 DlMallocSpace,RosAllocSpace 使用了 RosAlloc 来负责具体…
标签:Android
【Android】跟我一起用 ASM 实现编译期字节码插桩
我的博客地址:http://blog.N0tExpectErr0r.cn 本文 Demo 地址:https://github.com/N0tExpectErr0r/Elapse 起因 这两天摸鱼的时候,突然发现 Jake…
【Android】OkHttp 源码剖析系列(七)——请求的发起及响应的读取
最后让我们来研究一下 CallServerInterceptor 中究竟是如何真正发起的网络请求。 本源码剖析系列基于 OkHttp 3.14 文章目录: 【Android】OkHttp 源码剖析系列(一)——请求的发起…
【Android】OkHttp 源码剖析系列(六)——连接复用机制及连接的建立
当 findConnection 的过程中无法从 transmitter 中取得 Connection 时,会调用 connectionPool.transmitterAcquirePooledConnection 方法…
【Android】OkHttp 源码剖析系列(五)——路由选择与代理机制
本源码剖析系列基于 OkHttp 3.14 文章目录: 【Android】OkHttp 源码剖析系列(一)——请求的发起及拦截器机制概述 【Android】OkHttp 源码剖析系列(二)——拦截器大体流程分析 【And…
【Android】OkHttp 源码剖析系列(四)——连接的建立概述
前面的文章分析完了 OkHttp 中的缓存机制,现在让我们继续来研究其在 ConnectInterceptor 中所进行的连接建立的相关原理。由于连接建立的过程涉及到很多在 OkHttp 中非常重要的机制,因此将分为多篇…
【Android】OkHttp 源码剖析系列(三)——缓存机制
我们知道,在 CacheInterceptor 中实现了 OkHttp 中对 Response 的缓存功能,CacheInterceptor 的具体逻辑在前面的博客已经分析过,但里面对缓存机制的详细实现没有进行介绍。这篇…
【Android】OkHttp 源码剖析系列(二)——拦截器大体流程分析
之前的文章介绍到了 OkHttp 的拦截器机制的整体概述,现在让我们依次研究一下其拦截器的实现。 本源码剖析系列基于 OkHttp 3.14 文章目录: 【Android】OkHttp 源码剖析系列(一)——请求的发起及…
【Android】OkHttp 源码剖析系列(一)——请求的发起及拦截器机制概述
OkHttp 是一个我从学 Android 开始就接触的网络请求库了,想想现在也陪伴它快两年了,却没有系统性地对它进行过一次系统性的源码解析。因此准备开设这样一个系列,对 OkHttp 的源码进行解析。 本源码剖析系列基…
【Android】Framework笔记——BufferQueue
之前的一篇文章 【Android】Framework笔记——View的绘制流程(二)中提到了 Surface 的创建过程中 createSurfaceLocked 方法创建 SurfaceControl 的过程中会在 S…