判断去电或来电已经接通
来源:互联网 发布:数据挖掘 前景 编辑:程序博客网 时间:2024/04/20 19:14
[Android Version]
6573/6575 Android V2.3
6575/6577 Android V4.0
[DESCRIPTION]
当有需要客制化在电话接通时完成一些客制化内容,例如手机震动一声等,可以通过CallState的状态变化来判断是否当时的场景为电话刚接通。
[SOLUTION]
1、在CallNotifier.java (packages\apps\Phone\src\com\android\phone)中定义一个成员变量
private Call.State mLastCallState = Call.State.IDLE;
2、在函数onPhoneStateChanged的开始添加代码
Call.State ringCallState = mCM.getFirstActiveRingingCall().getState();
Call.State fgCallState = mCM.getActiveFgCallState();
if ((mLastCallState.isRinging() && ringCallState == Call.State.IDLE) || //MT
(mLastCallState.isDialing() && fgCallState == Call.State.ACTIVE)) //MO
{
// 进入这里意味着电话已经接通,可以自己客制化一些操作
}
mLastCallState = ringCallState.isRinging() ? ringCallState:fgCallState;
0 0
- 判断去电或来电已经接通
- android 如何判断去电或来电已经接通
- Android 监听去电接通状态,注意不是来电
- android 监听电话去电接通瞬间[非来电]
- Android 监听电话去电接通瞬间[非来电]
- android 高级之旅 (十三) 真! 如何判断去电是否接通? 已解决!
- android 来电去电监听
- Android来电、去电监听
- android 监听来电去电
- 来电去电自动录音
- 安卓如何获取去电接通瞬间
- android-轻松监听来电和去电
- [AndroidTips]Android监听来电和去电
- android-轻松监听来电和去电
- android监听来电去电广播
- Android监听来电和去电
- android-轻松监听来电和去电
- android监听来电去电广播
- 开发人员需要熟知的常用Linux命令Version、Kernel查看
- 三层架构和MVC的区别
- 用PowerBuilder制作指示灯
- win7中Java之jdk环境变量配置详细步骤
- 拼接sql语句中单引号和双引号的问题
- 判断去电或来电已经接通
- 深入浅出Docker(一):Docker核心技术预览
- Java Web之五 会话Cookie Session
- 浅析PowerBuilder下动态SQL语句
- 给Jquery easyui 的datagrid 每行增加操作链接
- Android 卡片效果(仿苏宁"易付宝钱包"首页)
- iOS开发--UITableView全面解析
- Objective-C Runtime
- Activiti 5.16 流程图高亮追踪 中文乱码问题解决方法