课程大纲:
第一部分
1、Android架构揭秘
2、Android开机流程揭秘
3、Android中启动一个新的应用程序揭秘
4、HAL揭秘
5、HAL Stub实战
6、HAL和Linux Kernel
7、Service与HAL Stub整合
8、Service、ServiceManager和Binder交互关系揭秘
第二部分
9、Binder与Shared Memory
10、Dalvik VM
11、Android中的JNI编程
12、Android中的NDK编程
13、SystemServer与Framework中的Service
14、把Java写的 Service加入到Applciation Framework中
15、Android框架移植移植时的事件驱动机制
16、Manager、Service和完整的数据流
17、Android软、硬、云三位一体整合
第三部分
18、Android Application Framwork和App的关系
19、Android Application Framwork和App的关系
20、Handler、Looper、Message、MessageQueue
21、AsyncTASK异步线程技术
22、ActivityManagerService原理与核心架构解析
23、WindowManagerService原理与核心架构解析
24、Dalvik虚拟机架构设计和实现彻底剖析
25、源码:通过Binder、ServiceManager、BpBinder、BnBinder、AIDL贯通Android整个体系的架构核心