android学习笔记33--------------通过号码获得联系人(识别飞信号与+86等号码问题)
来源:互联网 发布:国内网络虚拟货币 编辑:程序博客网 时间:2024/05/20 00:13
转载请注明原文出处:奔跑的蜗牛(袁方的技术博客)http://blog.csdn.net/yf210yf
读到短信常有些飞信号码或+86等号码,在联系人中没有存储,下面稍微改了下已有的程序,让已有的联系人号码不因 飞信号码 或 +86号码不能识别
/** * 通过电话号码获取姓名 */public String getContactNameFromPhoneNum(Context context, String phoneNum){String contactName = "";//处理电话号码格式问题if (phoneNum.length()>11){ContentResolver cr = context.getContentResolver();Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,ContactsContract.CommonDataKinds.Phone.NUMBER + " = ?",new String[]{ phoneNum }, null);if (pCur.moveToFirst()){contactName = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));pCur.close();}if (contactName.equals("")){phoneNum=phoneNum.substring(phoneNum.length()-11);System.out.println(phoneNum);}}ContentResolver cr = context.getContentResolver();Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,ContactsContract.CommonDataKinds.Phone.NUMBER + " = ?",new String[]{ phoneNum }, null);if (pCur.moveToFirst()){contactName = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));pCur.close();}return contactName;}
- android学习笔记33--------------通过号码获得联系人(识别飞信号与+86等号码问题)
- android学习笔记22--------------通过短信的号码获取联系人
- 通过联系人号码获取联系人的姓名(android开发)
- 【android】通过号码获取联系人姓名
- Android通过来电号码识别姓名。
- Android 识别来电号码
- android 联系人获取号码类型
- android 联系人获取号码类型
- android 联系人中的号码格式
- android学习笔记-得到本机号码
- Android中TextView不能识别电信号码11888的问题。
- Android读取联系人的姓名及号码
- Android联系人号码中横线的去除
- Android 匹配联系人号码长度修改方法
- android根据号码获取联系人一些总结
- 点击联系人显示号码
- android 联系人从SIM卡导入的联系人号码是显示“其它”号码不是“手机或者电话”号码
- 89.android获取联系人,并回传联系人数据(设置安全号码)
- 一年之计在于春,再忙莫忘春季养生
- 曲线拟合的最小二乘法(基于OpenCV实现)的,拟合图像中离散点的拟合直线
- C++主要的技术领域应用
- vxworks@vmware便捷方法
- [教程]破解QQ本地会员
- android学习笔记33--------------通过号码获得联系人(识别飞信号与+86等号码问题)
- adobe flash player 录音、视频的设置。
- 最小二乘法拟合直线--C++/Opencv
- 大数阶乘问题的c++实现
- Ogre的节点SceneNode(Node)
- C++ Psapi.h头文件
- FFF Warm Up Contest 2 - ZOJ 2012 February [iSea]
- 嵌入式操作系统内核原理和开发(中断)
- Codeforces Round #109 (Div. 2) D. Colliders 数学