终于有一点业余时间,抽出来整理一下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中的设计模式;