-
Linux 驱动入门
-
Binder C 程序分析之服务的获取过程
-
Binder C 程序分析之服务的调用过程
-
Binder 驱动分析之服务的注册过程
-
Binder 驱动分析之服务的获取过程
-
Binder 驱动分析之服务的调用过程
-
Binder C++ 程序分析之服务的注册过程
-
Binder C++ 程序分析之服务的获取过程
-
Binder C++ 程序分析之服务的调用过程
-
Binder Java 程序示例
-
Binder Java 程序分析之服务的注册过程
-
Binder Java 程序分析之服务的获取过程
-
Binder Java 程序分析之服务的调用过程
-
匿名 Binder
-
Binder 多线程
-
Android 系统服务框架
- 如何在Android平台执行C/C++程序
- Android Framework 配置 Product
- 添加自定义模块
- 添加预编译模块
- SEAndroid入门
- 删除内置 apk
- Android 日志系统
- Android 属性系统
- adb 的使用
- 添加 binder 系统服务
- 添加 hidl 服务
- 添加系统硬件服务
- 系统启动过程
- init
- zygote
- servicemanager
- systemserver
- launcher
- 核心组件
- AMS
- Activity 启动过程
- WMS
- Activity 显示过程
- PMS
- SurfaceFlinger
- Handler
- AMS
framework 涉及的面很广,应该在学习过程中不停地查疑补缺:
- JNI
- JNI上手
- JNI数据类型与描述符
- JNI 描述符
- JavaVM和JNIEnv
- 理解 C++ 的 Memory Order
- Android 中的指针管理
- CPP宏函数的注意点
- 我叫阿豪,目前定居成都
- 2012 年开始从事 Android 应用开发和系统定制相关的工作
- 2015 年国防科技大学本科毕业,毕业后从事 Android 相关的开发和研究工作
- 2019年初开始创业,从事 Android 系统开发工作
- 如果你对 Android 系统源码感兴趣可以扫码添加我的微信,一起进群学习交流。