学习Framework最大的问题,其实是没有应用场景,或者说短期来看成本高,收益底,容易半途而废。
本笔记讲解了Framework的主要模块,共442页:
扫描下方二维码立即免费获取
第一章 系统启动流程分析
第一节 Android启动概览
第二节 init.rc解析
第三节 Zygote
第四节 面试题
第二章 跨进程通信IPC解析
第一节 Sercice 还可以这么理解
第二节 Binder基础
第三节 Binder应用
第四节 AIDL应用(上)
第五节 AIDL应用(下)
第六节 Messenger原理及应用
第七节 服务端回调
第八节 获取服务(IBinder)
第九节 Binder面试题全解析
第三章 Handler解析
第一节 源码分析
第二节 难点问题
第三节Handler常问面试题
第四章 AMS 解析
第一节 引言
第二节 Android架构
第三节 通信方式
第四节 系统启动系列
第五节 AMS
第六节 AMS 面试题解析
第五章 WMS解析
第一节 WMS与activity启动流程
第二节 WMS绘制原理
第三节 WMS角色与实例化过程
第四节 WMS工作原理
…
扫描下方二维码立即免费获取
第六章 Surface源码解析
创建流程及软硬件绘制
双缓冲及SurfaceView解析
Android图形系统综述
第七章 基于Android12.0的SurfaceFlinger源码解析
第一节 应用建立和SurfaceFlinger的沟通桥梁
第二节 SurfaceFlinger的启动和消息队列处理机制
第三节 SurfaceFlinger 之 VSync(上)
第四节 SurfaceFlinger之VSync(中)
第五节 SurfaceFlinger之VSync(下)
第八章 PKMS源码解析
PKMS调用方式
PKMS启动过程分析
APK的扫描
APK的安装
PKMS之权限扫描
静默安装
requestPermissions源码流程解析
PKMS面试题
第九章 InputManagerService源码解析
Android Input输入事件处理流程(1)
Android Input输入事件处理流程(2)
Android Input输入事件处理流程(3)
第十章 DisplayManagerService源码解析
DisplayManagerService启动
DisplayAdapter和DisplayDevice的创建
DMS部分亮灭屏流程
亮度调节
Proximity Sensor灭屏原理
Logical Display和Physical Display配置的更新
扫描下方二维码立即免费获取