Android 通话记录不包含紧急呼叫问题
2013-05-03 10:08
465 查看
通话记录中不包含紧急呼叫有Phone配置文件控制
路径: packages/apps/Phone/res/values
文件:config.xml
修改:allow_emergency_numbers_in_call_log
说明:
allow_emergency_numbers_in_call_log 设置为 true 则 通话记录中含有紧急呼叫号码
allow_emergency_numbers_in_call_log 设置为 false 则通话记录中不含有紧急呼叫号码
涉及代码:
路径: packages\apps\Phone\src\com\android\phone\CallNotifier.java
方法:
路径: packages/apps/Phone/res/values
文件:config.xml
修改:allow_emergency_numbers_in_call_log
说明:
allow_emergency_numbers_in_call_log 设置为 true 则 通话记录中含有紧急呼叫号码
allow_emergency_numbers_in_call_log 设置为 false 则通话记录中不含有紧急呼叫号码
涉及代码:
路径: packages\apps\Phone\src\com\android\phone\CallNotifier.java
方法:
private void onDisconnect(AsyncResult r) { 。。。。。。。 。。。。。。。 // On some devices, to avoid accidental redialing of // emergency numbers, we *never* log emergency calls to // the Call Log. (This behavior is set on a per-product // basis, based on carrier requirements.) final boolean okToLogEmergencyNumber = mApplication.getResources().getBoolean( R.bool.allow_emergency_numbers_in_call_log); // Don't call isOtaSpNumber() on phones that don't support OTASP. final boolean isOtaspNumber = TelephonyCapabilities.supportsOtasp(phone) && phone.isOtaSpNumber(number); // Don't log emergency numbers if the device doesn't allow it, // and never log OTASP calls. final boolean okToLogThisCall = (!isEmergencyNumber || okToLogEmergencyNumber) && !isOtaspNumber; if (okToLogThisCall) { CallLogAsync.AddCallArgs args = new CallLogAsync.AddCallArgs( mApplication, ci, logNumber, presentation, callLogType, date, duration); mCallLog.addCall(args); } }
okToLogEmergencyNumber 为关键变量。
相关文章推荐
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- android string.xml中包含百分号时报错 问题记录
- android 5.0 上拨打紧急号码无通话记录的原因
- Android:电话拨号器、呼叫记录、结束通话、Android显示单位
- Android 通话记录列表同一号码显示多次的问题
- Async-http-client 在android 6.0后无法正常使用的问题 - 记录
- Android 7.1.1 Dialer中通话记录显示详解
- 仿三星通话记录界面滑动拨号问题总结
- 记录 cocos2dx android遇到的一些注意问题
- [Android编程]如何操作通话记录
- android如何使用BroadcastReceiver后台实现来电通话记录的监听并存取到sqllite数据库通过Contentprovilder实现接口
- android context 问题记录
- 记录 cocos2dx ios&android遇到的一些注意问题
- android r8 SDL2编译问题记录
- Android通讯录管理(获取联系人、通话记录、短信消息)(二)
- Android中联系人和通话记录详解(联系人的增删改查)(3)
- android学习之——紧急呼叫
- android 开发中遇到未知问题的记录