细想下从毕业到现在已经有4年了,Tele杂七杂八的各方面都做了些,其中Call属于做的最久的。但一直只停留在开发需求以及fix bug的阶段,一直没有好好的整理下。趁此项目空闲期间,整理下Call的各个流程以及之前项目上的各种需求以及各种古怪的case.现阶段能想到的有以下几类:
1.前期概括
2.MO call
3.MT call
5. VT call
6. phoneaccount
7.其他case
往后就大致按照这个顺序来总结在Call遇到的各种问题,算是做个总结.
前期概括
1. 模块划分
在Call的过程中,主要涉及到模块分为以下几部分:
名称 | 作用 |
Dialer | 拨号 & 显示call log |
InCallUI | 显示通话界面 & 通话界面button操作 |