init 进程启动过程
Android系统启动流程
Zygote启动流程及源码分析
APP启动流程
init进程是Android用户空间第一个进程,主要做以下3件事情:
Android AMS的理解
Android 的AMS是什么
ASM启动
Android AMS源码解析
Activity创建到View的显示过程
PMS(PackageManagerService) 原理
PMS处理APK的复制
ViewRootImpl篇
Android事件分发机制
Choreographer 详细分析
Android屏幕刷新机制
Android View 的绘制流程
Android显示框架
Android Activity/View/Window/Dialog/Fragment 深层次关联
Binder机制
为什么使用socket而不使用binder
Android之Handler源码分析
android handler postDelay源码解析
Android消息机制(5)MessageQueue深入解析
Android的ANR原理分析
ANR 触发原理与分析
主线程中的Looper.loop()一直无限循环为什么不会造成ANR
主线程的Looper为什么不会导致应用的ANR
Handle
浅谈Android之Linux pipe/epoll
Android 消息处理以及epoll机制
epoll Android,Android_INotify与Epoll
Linux事件管理机制-epoll
fresco mmkv
Android 内存映射mmap浅谈
Android mmap文件读写
mmap原理与解析
MMKV-Android中的存储框架
MMKV组件原理
matrix xcrash 友盟apm
爱奇艺Andromeda 跨进程通信组件分析
饿了么 HermesEventBus
JVM介绍
JVM指令手册
JVM 运行时数据区
Java类的生命周期
浅谈一个Java类的生命周期
Java对象创建过程
JAVA对象的创建过程
Java对象内存布局
Java 对象内存布局详解
Java性能优化之JVM GC
Java垃圾回收(GC)机制
浅析Java虚拟机的垃圾回收机制(GC)
Android 虚拟机 (Dalvik & ART)
android虚拟机与hotspot虚拟机的区别
Android 类加载器
Android插件化框架系列之类加载器
Android插件化框架系列之类加载器
Android 并发编程
Android ASM
javassist使用指南
Android Gradle 中的使用ASMified插件生成.class的技巧
AGP 7.x ASM 字节码插桩
自定义 Gradle Transform
Transform 创建自定义插件
IOC框架的实现原理
Android APT
APT技术学习
Android注解
SharedPreference使用及原理分析
SharePreference使用以及原理简析
Sharepreference槽点及改进方案
Java NIO全面详解
mmap内存映射
DMA之理解
Android 内存映射mmap浅谈
Linux 基础I/O
Android 类加载器
插件化框架 Shadow
Shadow原理分析
RePlugin流程与源码解析
ARouter的原理
Arouter原理分析
Arouter的原理是什么?
设计模式
三级缓存
SharePrefrences
MMKV 原理解析
Android自定义Lint的二三事儿
BlockCancary
xCrash
Logan
Mars
Android性能优化-内存优化
Android性能优化-网络优化
Android性能优化-卡顿优化
Android性能优化-电量优化
Android性能优化-包大小优化
Android 设计模式
Android中高级面试必知必会
Android中MotionEvent的来源和ViewRootImpl
AsyncTask,ThreadPoolExcutor,Service之间的关系与区别
Parcelable和Serializable浅析
深入理解Android ClassLoader
四大组件通信核心
系统启动到App 界面完全展示
WebView加载Chromium动态库的过程分析