Android中如何查询联系人信息


本文小编为大家详细介绍“Android中如何查询联系人信息”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android中如何查询联系人信息”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Android查询联系人信息的功能主要是实现查询联系人的姓名,电话,邮件地址,
Stringcolumns[]=newString[]{People._ID,People.NAME,
People.NUMBER,People.PRIMARY_EMAIL_ID,People.PRIMARY_ORGANIZATION_ID,People.
PRIMARY_PHONE_ID,People.DISPLAY_NAME,People.IM_ACCOUNT,People.IM_HANDLE,People.PHONETIC_NAME,People.TYPE};UrimContacts=People.CONTENT_URI;Cursorcur=managedQuery(mContacts,columns,//要返回的数据字段nul免费云主机域名l,//WHERE子句null,//WHERE子句的参数People.NAME//Order-by子句);if(cur.moveToFirst()){Cursornewcur=null;do{//获取字段的值Stringname=cur.getString(cur.getColumnIndex(People.NAME));StringphoneNo=cur.getString(cur.getColumnIndex(People.NUMBER));StringpeopleId=cur.getString(cur.getColumnIndex(People._ID));String[]PROJECTION=newString[]{Contacts.ContactMethods._ID,
Contacts.ContactMethods.KIND,Contacts.ContactMethods.DATA};newcur=managedQuery(Contacts.ContactMethods.CONTENT_URI,
PROJECTION,Contacts.ContactMethods.PERSON_ID+”='”+cur.getLong(cur.getColumnIndex(People._ID))+”‘”,null,null);startManagingCursor(newcur);Stringemail=””;if(newcur.moveToFirst()){email=newcur.getString(newcur.getColumnIndex
(Contacts.ContactMethods.DATA));}log.info(“name=”+name+”
phoneNo=”+phoneNo+”email=”+email);if(email!=null&&!””.equals(email)&&
email.trim().length()!=0){//此处可以取到联系人邮件}}while(cur.moveToNext());if(newcur!=null){newcur.close();//用完得关闭吧}}if(cur!=null)cur.close();//用完得关闭吧读到这里,这篇“Android中如何查询联系人信息”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: Vue怎么实现炫酷的代码瀑布流背景

这篇“Vue怎么实现炫酷的代码瀑布流背景”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内免费云主机域名容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue怎么实现炫酷的代码瀑布流背景”文章吧。…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/20 19:30
下一篇 04/20 19:30

相关推荐