🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
本章对Vold和Rild两个重要的daemon程序进行了分析。其中: - Vold负责Android平台上存储系统的管理和控制。重点关注Vold的两方面的内容,一是它如何接收和处理来自内核的Uevent事件,一是如何处理来自Java层MountService的请求。 - Rild是Android平台上的射频通信控制中枢,接打电话、收发短信等,都需要Rild的参与。对Rild的架构进行了重点分析,尤其对异步请求/响应的知识进行了较详细的介绍。另外,还分析了Phone中拨打电话的处理流程。 本章拓展部分,首先介绍了嵌入式系统中和存储,文件系统相关的知识。另外,还探讨了Phone和Rild设计的特点以及可以改进的某些地方。