当前位置:   article > 正文

android modem架构,Telephony解析之整体架构简介

android modem模式

本文代码基于Android 9.0

Telephony概述

Android系统是主流的手机操作系统,手机在人们生活中的的存在最不可忽视的功能就是通信,Android系统中的的Telephony为此功能的核心模块,Telephony主要提供了语音,短信,数据链接,SIM卡管理,电话簿等功能

Telephony架构由上到下可分为4层:

199188398_1_20200813033611365.jpg

应用层(Application)

面向用户的应用层,依赖于应用框架层,通过访问Telephony应用框架层的业务模块来呈现给用户具体的功能,主要包括Phone、Contacts、SMS等应用,Phone比较特殊,系统启动时就被运行起来了,且Phone启动时会创建Telephony框架层,并与之运行在同一个进程中

应用框架层(Framework)

Telephony应用框架层主要包括RILJ、Service、业务功能模块三个部分构成,提供了电话,短信,联系人等所需的所有功能

代码路径是:/frameworks/base/telephony

android.telephony:外部应用可访问的Phone模块

com.android.internal.telephony:Phone应用和框架内部使用的Phone模块

1.RILJ

/frameworks/opt/tel

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/386574
推荐阅读
相关标签
  

闽ICP备14008679号