终于有一点业余时间,抽出来整理一下Android的Telephony及其上下层内容。
该文仅为自己整理思路以及备份资料,未能做到精准地确保每一步都是正确的有依据的,请慎读。
目标:
1. 了解APP/Telephony/RIL之间的基本通信机制;
2. 了解APP界面的组件和它们之间的关系,以及主要功能;
3. 了解Phone的主要业务流程:
* 主叫、被叫
** CALL SWITCH
** DTMF
** MUTE
** AUDIO PATH SWITCH
** CONFERENCE CALL
** EMC CALL
* 短信
** ENCODE/DECODE
* USSD
** ENCODE/DECODE
* 数据业务
** GPRS DIAL
4. 增加JavaCode阅读量;
5. 理解Telephoney中的设计模式;
本文旨在梳理Android中Telephony模块的工作原理及其与应用层、RIL之间的交互机制。主要内容包括电话呼叫流程、短信处理机制、数据业务操作等,并通过Java代码实例帮助理解其设计模式。
1273

被折叠的 条评论
为什么被折叠?



