android 通过电话号码获取该联系人的编号
来源:互联网 发布:家庭日常记账软件 编辑:程序博客网 时间:2024/05/18 15:04
ContentResolver cr = mContext.getContentResolver();Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode("1388888888"));int contactId = 0;Cursor cursor = cr.query(uri, null, null, null, null);if (cursor != null) {while (cursor.moveToNext()) {contactId = cursor.getInt(cursor.getColumnIndexOrThrow(PhoneLookup._ID));Log.d("smartorder", "" + contactId);}cursor.close();}
项目上的一个功能需求是将通话记录里面的电话号码与联系人信息关联起来。
当准备通过电话号码在联系人数据库里面查找的时候发现,有的手机里面,联系人程序会自动的将号码分割成特定的形式。比如:
1 212-121-2121不同的手机中这样分割的格式还不相同,所以通过电话号码查找联系人信息会比较难办。
从同事那边知道,原来系统已经封装了这一功能的方法,只需要组成需要的URL即可。
代码见上面。
最后:之前对ContentProvider一直很少使用,对联系人数据库的操作,通常也是仅仅几个常用的URL,而现在发现,系统里面为了操作联系人数据库,增加了很多很丰富的URL。须掌握。
0 0
- android 通过电话号码获取该联系人的编号
- android通过查询电话号码获取联系人头像
- android通过查询电话号码获取联系人头像
- android 通过电话号码来获取联系人姓名
- android通过查询电话号码获取联系人头像
- Android 获取联系人电话号码
- 获取联系人的电话号码
- Androidの通过查询电话号码或ID获取联系人头像
- Android初级获取联系人电话号码
- Android中根据联系人的Recipient ID获取电话号码
- Android中 根据电话号码获取联系人姓名
- android手机获取联系人姓名和电话号码
- Android简单获取手机联系人姓名电话号码
- 获取android2.2的联系人及电话号码
- 根据姓名获取联系人的电话号码
- 通过联系人号码获取联系人的姓名(android开发)
- 创建手机类,可以通过手机获取指定联系人的电话号码
- Android关于联系人电话号码的查找
- 心流理论
- 软引用、弱引用、虚引用
- beyond compare 编码错误
- MDIO Clause 22 and Clause 45
- Struts2中DMI(动态方法调用)的一些问题
- android 通过电话号码获取该联系人的编号
- 转载一篇面试用的算法文章
- virsh常用命令(二)
- 发布ad-hoc.ipa
- ubuntu 13.10安装后认证企业wifi网络出错的解决方法
- 发现解决心脏病支架手术后心慌憋气的方法
- 界面设计的细节把握
- discuz后台主导航栏菜单中添加新的菜单项的方法
- 探索推荐引擎内部的秘密:深入推荐引擎相关算法 - 协同过滤