【通话】通话模块代码分析

这篇博客深入剖析了Android通话模块的代码实现,涵盖了从通话界面到通话控制,再到蓝牙服务、呼叫设置和数据流量管理等多个方面。重点讲解了CallController、CallNotifier、InCallScreen等关键组件的功能和交互,揭示了Android系统如何处理通话过程中的各种操作和状态变化。
摘要由CSDN通过智能技术生成

AccelerometerListener 重力感应器监听

ADNList ADN列表界面

AnimationUtils  动画通用的函数

BitmapUtils  Bitmap通用的函数

BluetoothPhoneService  蓝牙通话服务

CallCard 显示在通话界面上的一个UI控件,显示这个呼叫的状态

CallController  呼叫控制,判断拨号的内容比启动呼叫界面,直接调用telephony

CallerInfoCache  缓存呼叫者的信息,例如铃声,语音信箱等

CallerInfoCacheUpdateReceiver  监听呼叫者信息的广播,并启动缓存任务

CallFeaturesSetting 呼叫设置界面,例如铃声,震动等设置项

CallForwardEditPreferenc 来电转接设置项,包括始终转接,占线时转接等

CallLogAsync  一个异步任务,处理通话记录相关的

CallNotifier  接收底层通话状态的改变的消息,并做相应处理

CallTime  处理通话时间相关

CallWaitingCheckBoxPreference  呼叫等待设置项

CarrierLogo  把字符串和图片id联系起来

CdmaCallOptions  cdma呼叫选项

CdmaDisplayInfo  用于显示cdma的相关信息

CdmaOptions  cdma选项菜单

CdmaPhoneCallState 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值