参考链接: 从一个简单的AIDL实现看binder原理(一)简单的AIDL实现[https://www.jians...[作者空间]
紧接上一章消息的发送, 本章内容为消息的取出分析学习. 消息的取出主要是通过 Looper 的 loop 方法. ...[作者空间]
前言 为什么view.post()能保证获取到view的宽高?本文将手把手带你深入源码了解view.post() ...[作者空间]
EventBus.getDefault() 在注册、解绑、发送事件的时候,我们都需要先获取Eventbus实例,通...[作者空间]
Glide滑行的意思,可以看出这个库的主旨就在于让图片加载变的流畅。 Glide架构设计 这里我们从使用入手研究G...[作者空间]
在之前的两篇文章介绍了RV的绘制和滑动,留下了两个方法没有具体看,scrollByInternal()和tryGe...[作者空间]
《DialogFragment系列一之源码分析》《DialogFragment系列二之Dialog封装》《Dial...[作者空间]
接下来笔者的文章方向偏向于 Android & Java 面试相关知识点系统性的总结,欢迎关注。 ThreadLo...[作者空间]
一.背景 Activiy的启动流程分为两种:1.是根Activity的启动流程;2.是普通Activity的启动流...[作者空间]
主要流程 init进程启动过程 init进程是Android系统中用户空间的第一个进程。进程号为1。 引入init...[作者空间]
本文主要内容 ConcurrentHashMap介绍 ConcurrentHashMap初始化 Concurren...[作者空间]
今天打算写一下Handler机制的原理及源码解析,Handler在我们的开发中用到的频率还是非常高的,同时这也是一...[作者空间]
1.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】RecyclerView源码解析(二)—...[作者空间]
欢迎关注微信公众号:BaronTalk :-) 一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多...[作者空间]
一. LruCache基本原理 LRU全称为Least Recently Used,即最近最少使用。 由于缓存容量...[作者空间]