根据Android系统分层结构对应的Android 通话模块。

Java Application应用层---Dailer拨号盘和phone应用

Java Framework框架层--Telephony Framework框架层

User Libraries系统运行层--RIL层

根据对应关系,通过相关的主要的源代码总结及简要说明如下所示:

Android Telephony 框架分析_第1张图片

下图所示是Android 打电话应用层流转过程。


Android Telephony 框架分析_第2张图片

Android  拨号流程总结:

在Android 4.0源代码中,拨号简单来说就是Phone 通过Telephony Framework向RIL发起拨号请求,RIL接受到请求后向Modem发起ATD拨号命令,Modem执行ATD命令控制Radio无线通讯设备发起实际的请求。

Android Telephony 框架分析_第3张图片


更多相关文章

  1. 使用android studio 查看 android 的源代码
  2. 安卓系统框架介绍
  3. 9款Android常用的快速开发框架
  4. Android中retrofit网络请求框架使用
  5. ANDROID源代码结构
  6. Android的MediaRecorder框架介绍
  7. Android多媒体框架OpenCore(PacketVideo)介绍之一:概览和库介绍
  8. 2019年 Android 开源框架 排行榜 TOP 60

随机推荐

  1. Android(安卓)源码查看
  2. android:launchMode="singleTask" 与 onN
  3. Android(安卓)消息处理机制1(从源码分析)
  4. Android设置透明、半透明等效果
  5. Android(安卓)studio 插件安装
  6. Mac配置Android环境变量
  7. android avd配置路径
  8. Android参数传递总结
  9. android TextView的字体颜色设置的多种方
  10. Android(安卓)Layout机制研究