Dialer:源代码结构 - zhonglong/TPV GitHub Wiki
简介
Android M电话分三个模块,分别是Dialer,Telecomm和Telephony。
Dialer
源代码:packages/apps/Dialer
主要功能
- 通话记录
- 拨号盘
- 拦截通话和短信记录
- 电话设置
- 快捷呼叫
- 去电/来电通话界面
Telecomm
源代码:packages/services/Telecomm
主要功能
- 拒接短信管理
- 来电铃声
- 未接来电
- 通话录音
Telephony
源代码:packages/services/Telephony
主要功能
- SIM卡设置
- 来电拦截
- IMEI和MEID显示
另外还有两个MTK扩展的模块也非常重要,分别是Blacklist和OP01Plugins,如下:
Blacklist
源代码:vendor/mediatek/proprietary/operator/OP01/packages/apps/Blacklist
- 黑名单数据库
OP01Plugins
源代码:vendor/mediatek/proprietary/operator/OP01/packages/apps/Plugins
- 快捷拨号数据库
- 来电拦截