
Android Telephony相关
Android Telephony模块的一些开发总结和相关流程解读。
包含MO/MT流程、SIM业务、Dialer、Voice、Volte、Vilte、RIL...
csbhwy
这个作者很懒,什么都没留下…
展开
-
Android Q紧急号码配置
文章目录适用版本配置方法如何更新AOSP eccdata举例1. 客制化特定国家的紧急号码2. 客制化特定运营商的紧急号码3. 客制化特定大区的紧急号码4. 客制化假紧急号码5. 客制化有卡紧急号码(无卡不是紧急号码)Q上新增功能6. 客制化无卡紧急号码(有卡不是紧急号码)适用版本Android 10(Q)及以后版本配置方法从Android Q开始,google提供了新的紧急号码配置方法(packages/services/Telephony/ecc), 同时MTK还支持通过ecc_list.xml原创 2020-06-05 10:53:30 · 2104 阅读 · 0 评论 -
Enhancement 4G mode流程
文章目录1. About Enhancement 4G mode2. Set on/off3. Save4. Setting on/off flow:5. 流程时序图1. About Enhancement 4G modeuse LTE services to improve voice and other communications2. Set on/offSettings->more->cellular networks->VoLTE3. Savethe setting原创 2020-05-22 17:40:43 · 638 阅读 · 0 评论 -
拨号流程分析(第三篇)
本文基于Android 8.0InCallService服务的响应过程InCallService服务的响应过程1. OnBind服务被绑定的响应方法2. InCallService的onBind流程3. setlnCallAdapter设置Adapter4. setlnCallAdapter流程图(InCallService类)5. addCall增加主动拨号Outgoing Call6. l...原创 2019-06-11 17:44:03 · 1042 阅读 · 0 评论 -
拨号流程分析(第五篇)
本文基于Android 8.0文章目录IConnectionService服务的响应过程1. onBind服务被绑定的响应方法2. addConnectionServiceAdapter设置Adapter3. createConnection继续发送拨号请求TeleService拨号流程RIL真机调试日志TelecomAdapter接收消息回调拨号流程总结IConnectionServic...原创 2019-06-12 18:24:09 · 1408 阅读 · 0 评论 -
拨号流程分析(第四篇)
本文基于Android 8.0文章目录继续分析CallsManager.placeOutgoingCall继续分析CallsManager.placeOutgoingCall我们再次回到Telecom应用的拨号流程中, CallsManager分别调用startOutgoingCall和placeOutgoingCall。startOutgoingCalI方法将通过绑定服务和调用其服务接...原创 2019-06-12 16:22:52 · 695 阅读 · 0 评论 -
拨号流程分析(第二篇)
本文基于Android 8.0文章目录ITelecomService接收拨号请求服务CallsManager处理拨号流程1. CallsManager.startOutgoingCall2. CallsManager.addCall3. lnCallController.onCallAdded消息回调Telecom拨号流程图ITelecomService接收拨号请求服务上一节我们分析到T...原创 2019-05-24 16:35:28 · 921 阅读 · 0 评论 -
拨号流程分析(第一篇)
本文基于Android 8.0打开手机通话应用的拨号盘我们使用 adb logcat -vtime -b events命令抓取打开电话应用的log,打出的log如下:I / am_new_intent ( 797): [0 , 69578539 , 51 ,com.android.dialer/.app .DialtactsActivity, android .intent . acti...原创 2019-05-24 12:36:54 · 1512 阅读 · 0 评论 -
VoiceCall流程解析
文章目录概述框架VoiceCall框架图流程相关主要代码介绍VoiceCall相关的基本概念主动呼叫(MO)流程被动接听(MT)流程本文章代码基于Android 9.0概述VoiceCall就是我们通常所说的打电话是基于系统中Telephony框架的具体应用情景,Telephony中涉及的其他通讯功能有ServiceState(服务状态)、DataConnection(数据链接)、SMS...原创 2019-05-08 11:30:05 · 6248 阅读 · 0 评论 -
PhoneApp的启动过程
本文代码基于Android 9.0概述这里讲的PhoneApp启动过程其实是讲Telephony应用框架层的启动过程。Phone实例是Telephony框架对象,可以向该对象发起各种通讯相关的请求,Phone对象是Telephony整个框架的核心,负责与抽象出的中间层RIL交互,进而间接与modem端进行交互。Phone对象是在PhoneApp这个application初始化过程中被创建...原创 2019-05-08 15:43:53 · 1796 阅读 · 0 评论