![](https://img-blog.csdnimg.cn/20200713125421505.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android 源码解析
文章平均质量分 88
对Android 框架,系统等源码进行剖析,达到学习和使用的目的。
玖流之辈
Android屌丝一枚
展开
-
mmkv 原理解析
mmkv 原理解析本文通过对mmkv的原理,和源码分析,深入剖析mmkv的功能实现。mmkv是什么? 首先,在mmkv开源项目中对MMKV是这么描述的,MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今在微信上使用,其性能和稳定性经过了时间的验证。 由上我们可以大致总结一下mmkv的核心也是我们本文会着重介绍的知识和内容。,一、基于 mmap 内存映射 二、使用 protobuf 实现序原创 2021-10-06 23:37:21 · 4648 阅读 · 0 评论 -
Wifi流程机制分析:WiFi的启动
Wifi流程机制分析现如今无论是物联网时代的大发展还是5G的快速到来,WiFi因为其不可替代的重要性在这个时代中成了不可或缺的角色,现在去谈光联网这些还只是概念性的机制可能还为时尚早,所以在这些流行性时代前沿技术来临前,好好了解下WiFi的流程机制就显得尤为重要。考虑到网络上如今对于WiFi的讲解的文章过少,或者已经被时代抛弃了,所以秉着学习至上的原则,如果你想和我一起学习和了解WiFi机制,这系列文章或许就可能帮的到你。接下来,我会用大概2个月的时间慢慢补充和完善整个讲解流程的思路和内容,尽量用最简单原创 2020-10-11 11:31:57 · 2148 阅读 · 5 评论 -
Glide 缓存机制源码解读
Glide 缓存机制对于Glide的来说,强大的缓存机制一直是其受欢迎的重要前提,那么Glide缓存机制具体是什么呢,而其实现的原理又是什么呢?这篇文章将在源码层面对Glide缓存机制进行剖析,对Glide有更深层次的了解,那么就直接步入主题吧!本文章基于Glide 4.11.0 版本缓存机制谈到缓存机制,我们常常会想到在Android中的一个缓存流程,也就是三级缓存:内存缓存:优先加载,速度最快本地缓存:次优先加载,速度快网络缓存:最后加载,速度慢,需要网络正常情况下,我们都会对于原创 2020-09-12 17:33:23 · 316 阅读 · 0 评论 -
Glide 源码解读
目录导读三大主流图片框架对比导读 时隔将近半个月,又到了要学习源码的时候。那么这里我最近就Glide进行一个源码的解读。至于为什么选择Glide进行源码解读,我们开始会就目前三大主流的图片框架进行简要比较,然后根据Glide的三大方法(with,load,into)进行源码解读,再在源码的层面上进行分析,发现一些Glide的其他神奇用法,那么闲话不多说,直接开始吧!三大主流图片框架对比 再说主流框架之前,先提一个老伙计,也就是Universal ImageLoader,这是由白俄罗斯的Serge原创 2020-08-22 19:29:42 · 440 阅读 · 0 评论 -
浅析Okhttp3框架源码
浅析Okhttp3框架源码本文主要通过对Okhttp框架的源码进行浅析,到达了解使用流程和原理的目的。主要内容包括HTTP协议简述,请求流程,Okhttp的简单使用,以及使用流程中的源码剖析。原创 2020-07-13 12:44:07 · 561 阅读 · 3 评论