《深入剖析Android系统》一书中第9章的RIL部分的函数层层调用,可以用插图的方式标示出主要的调用关系。由于插图较大,不适合16开的书籍尺寸大小,故未将相关插图放到《深入剖析Android系统》一书中。读者在阅读该章内容时,可以在电脑上放大插图来查看函数的调用关系。注:这些插图绘制于2009年,基于Android的Cupcake版本,但亦适用于Android的后续新版本。
1.RIL调用关系概略图:
2.RIL调用关系详图:
3. RIL调用关系详图中的分发(dispatch)部分:
4.RIL调用关系详图中的读取部分(reader):
5. Radiooptions工具的调用执行关系:
可点击获取大图后查看函数调用执行流程。
本文链接地址: http://www.redwolf-blog.com/?p=1981
原创文章,版权©红狼博客所有, 转载随意,但请注明出处。
相关推荐
第9章对vold和rild的原理和机制进行了深入的分析,同时还探讨了 phone设计优化的问题;第10章分析了多媒体系统中mediascanner的工作原理。 本书适合有一定基础的android应用开发工程师和系统工程师阅读。通过对...
第四部分(10~12章),对Android RIL的工作机制进行了深入的分析,包括对框架层中的RILJ运行机制的分析、对RILC系统结构及LibRIL运行机制的分析,以及对Reference-RIL框架的原理的分析;第五部分(13章),分析了...
《android技术内幕:系统卷》 ...第9章 android 核心库 /527 9.1 android核心库简介 /528 9.2 android系统api /529 9.2.1 android包 /529 9.2.2 android资源包 /529 9.2.3 apicheck机制 /529 9.3 小结 /532 后记 /533
《android技术内幕:系统...第9章 android 核心库 /527 9.1 android核心库简介 /528 9.2 android系统api /529 9.2.1 android包 /529 9.2.2 android资源包 /529 9.2.3 apicheck机制 /529 9.3 小结 /532 后记 /533
**Android核心分析(08):** 对Android系统的启动流程进行了详细的剖析,包括从Zygote进程的初始化到第一个应用的启动全过程。 #### 七、Zygote Service **Android核心分析(09):** Zygote Service是Android系统...
第9章 输入系统驱动应用239 9.1 输入系统介绍239 9.1.1 Android输入系统结构元素介绍239 9.1.2 移植Android输入系统时的工作240 9.2 input(输入)驱动241 9.3 模拟器的输入驱动256 9.4 msm高通处理器中的...
第9章 输入系统驱动应用239 9.1 输入系统介绍239 9.1.1 Android输入系统结构元素介绍239 9.1.2 移植Android输入系统时的工作240 9.2 input(输入)驱动241 9.3 模拟器的输入驱动256 9.4 msm高通处理器中的...
第9章 输入系统驱动应用239 9.1 输入系统介绍239 9.1.1 Android输入系统结构元素介绍239 9.1.2 移植Android输入系统时的工作240 9.2 input(输入)驱动241 9.3 模拟器的输入驱动256 9.4 msm高通处理器中的...
- **启动流程**:全面剖析了Android系统的启动过程,从第一行代码执行到用户界面的展示。 - **关键步骤**:解释了启动过程中涉及的关键步骤和技术细节,如Zygote进程的初始化、系统服务的加载等。 #### 九、Zygote...
在开始对Android进行深入剖析之前,有必要先从宏观角度理解其设计初衷及背后的方法论。Android的核心设计目标是为了构建一个开放、灵活且可扩展的操作系统,适用于智能手机和其他移动设备。这不仅仅是技术上的考量,...