1.3 Android Telephony框架结构
前面对Android手机操作系统整体框架结构及每一层进行了简单的分析和说明,相信大家对Android智能手机操作系统有了一些基本的了解和认识。结合前面Android的系统整体框架,我们接着学习Android Telephony涉及的框架结构,如图1-3所示。
图1-3 Android Telephony框架结构
通过图1-3所示不难发现Android Telephony框架结构的一些规律,总结如下。
Android Telephony的业务应用跨越了AP和BP。AP与BP相互通信,符合前面介绍的智能手机硬件基本结构。
Android系统在AP上运行,而Telephony运行在Linux Kernel之上的User Space空间。
Android Telephony也采用了分层结构的设计,共跨越了三层Java Applications、Java Frameworks和User Libraries层,与Android操作系统整体分层结构保持一致。
Android Telephony从上到下共分三层:Telephony应用、Telephony框架、RIL(Radio Interface Layer,无线通信接口层,主要位于User Libraries层中的HAL层,接下来详细介绍HAL)。
BP SoftWare在BP上运行,主要负责实际的无线通信能力处理,不在本书讨论的范围。
【责任编辑:book TEL:(010)68476606】
点赞 0