Android RIL(Radio Interface Layer)

Android RIL 模块位于 Android/hardware/ril 文件夹,有三个子模块:rild , libril , reference-ril。提供了无线硬件设备与电话服务之间的抽象层。

技术分享

Android RIL 位于应用程序框架与内核之间,分成了两个部分,一个部分是 rild, 负责 socket 与应用程序框架进行通信。另外一个部分是 Vendor RIL,这个部分负责向下是通过两种方式与 radio 进行通信,它们是直接与 radio 通信的 AT 指令通道和用于传输包数据的通道,数据通道用于手机的上网功能。 

对于 RIL 的 java 框架部分,也被分成了两个部分,一个是 RIL 模块,这个模块主要用于与下层的 rild 进行通信,另外一个是 Phone 模块,这个模块直接暴露电话功能接口给应用开发用户,供他们调用以进行电话功能的实现。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。