android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
2013-07-12 10:28
561 查看
1. 编辑一个手机号码如A:13821002397 保存到手机
2. 编辑一个手机号码如B:+8613821002397保存到手机
3. 拨号盘输入+8613821002397 拨打
4. 结果通话界面显示名称为B,通话记录中显示为A
改文件:请找到CalllogProvider.java
修改前:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneLookupColumns.DATA_ID, PhoneLookupColumns.RAW_CONTACT_ID
}, null, null, null, null, null, "1");
修改后:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneLookupColumns.DATA_ID, PhoneLookupColumns.RAW_CONTACT_ID, Phone.NUMBER
}, null, null, null, null, null, null);
2. 编辑一个手机号码如B:+8613821002397保存到手机
3. 拨号盘输入+8613821002397 拨打
4. 结果通话界面显示名称为B,通话记录中显示为A
改文件:请找到CalllogProvider.java
修改前:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneLookupColumns.DATA_ID, PhoneLookupColumns.RAW_CONTACT_ID
}, null, null, null, null, null, "1");
修改后:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneLookupColumns.DATA_ID, PhoneLookupColumns.RAW_CONTACT_ID, Phone.NUMBER
}, null, null, null, null, null, null);
相关文章推荐
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- Android 通话记录列表同一号码显示多次的问题
- Android之插入通话记录,短信箱插入短信,号码薄插入联系人
- Android:电话拨号器、呼叫记录、结束通话、Android显示单位
- android 系统语言为英语时,Contacts联系人名字含有特殊前缀后缀(Dr. Mr. Lt等)时的相关问题处理
- 修改电话中新通话记录无法立即显示联系人姓名问题
- Android 通话记录不包含紧急呼叫问题
- Android之插入通话记录,短信箱插入短信,号码薄插入联系人
- jain-sip-applet-phone与GrandStream V3005 IP电话不能正常视频通话的问题解决方法(IP电话一直显示“对方保持”/“呼叫”)
- Android之插入通话记录,短信箱插入短信,号码薄插入联系人
- Android 6.0 通话记录生成保存和读取显示
- android 保存手机邮件中的邮箱地址到联系人,邮箱地址丢失的问题
- Android中获取联系人的名字和号码
- android 通话记录和联系人查询
- eclipse android sdk content loader一直显示0%的问题解决
- android 联系人中,在超大字体下,添加至联系人界面(ConfirmAddDetailActivity)上有字体显示不全的问题
- 请教一个问题,Log4Net记录日志到Oracle显示中文乱码如何解决?
- Android同一个xml布局文件在不同中显示效果不同
- android 怎么调用联系人列表,并将选择的联系人号码显示在文本框里