读取联系人信息

原创 2015年07月07日 11:34:35
读取联系人信息,用了android自带的PEOPLE.CONTENT_URI,provider.Contacts.CONTENT_URI都不好用,获取不到联系人号码,随后找到Phones.CONTENT_URI才顺利显示。
ContentResolver contentResolver = this.getContentResolver();

        Cursor cursor = contentResolver.query(Phones.CONTENT_URI, null, null,
            null, null);

        Log.e("ray", "" + cursor.getCount());

        if (cursor.moveToFirst())
        {

            long start = System.currentTimeMillis();

            do
            {

                int nameIndex = cursor.getColumnIndex(Phones.DISPLAY_NAME);

                int numberIndex = cursor.getColumnIndex(Phones.NUMBER);

                String contactName = cursor.getString(nameIndex);

                String contactNumber = cursor.getString(numberIndex);

                Log.e("ray", "contactName" + contactName + "contactNumber"
                    + contactNumber);

            }
            while (cursor.moveToNext());

            long end = System.currentTimeMillis();

            Log.e("ray", "time  " + (end - start));
        }
        cursor.close();
版权声明:本文为博主原创文章,未经博主允许不得转载。

读取联系人数据库信息

/** * 获取库Phon表字段 只去表中找 显示名称 电话号码 这2个数据 **/ private static final String[] PHONES_PROJECTION = new S...
  • kongxiuqi
  • kongxiuqi
  • 2016年09月08日 17:56
  • 483

Android中获取联系人信息(一)

在上一篇学习ListView的时候,看到在API中获取联系人的例子已经不被官方推荐了。于是,手痒又查了查,看看使用Android如何获取联系人信息。这篇可以说着对ListView继续深入学习,也是对a...
  • johnsonwce
  • johnsonwce
  • 2014年04月11日 19:40
  • 2778

Android读取联系人信息(姓名,电话,地址,邮箱,生日等)

最近尝试了一下拉取手机通讯录中所有联系人的姓名,手机号码,地址,公司,邮箱等信息,在此做点小笔记,有需要的时候可以直接拿过来用,好了下面看看代码吧: public void testGetAllCo...
  • lplj717
  • lplj717
  • 2016年11月01日 11:30
  • 1386

读取SIM卡中联系人流程

本文主要讲USIM卡插入手机后读取卡中contacts信息的流程。先介绍几个类的作用: IccProvider:对外暴露的接口,我们通过它来查询SIM卡中的contacts信息 IccPhoneBoo...
  • michael_yt
  • michael_yt
  • 2016年07月21日 20:41
  • 2061

Android添加联系人信息并读取

Android添加联系人信息并读取 效果图 题目 1. 创建一个File文件,路径为/mnt/sdcard/temp/zhiyuan.txt 2. 进入主页面后自动从File文件中读取...
  • CodeFarmerCXY
  • CodeFarmerCXY
  • 2017年03月05日 12:55
  • 1257

ContentResolver获取手机联系人

首先ContentResolver是一个通过uri进行跨进程通信,如果是是自己测试的话需要一个数据库和一个ContentProvider来打开一个Uri然后用ContentResolver进入获取。 ...
  • c2248933892
  • c2248933892
  • 2017年03月29日 10:11
  • 733

android 4.0里面myprofile信息的获取

https://gist.github.com/remelpugh/4072663 http://developer.android.com/reference/android/provider/C...
  • woshizoe
  • woshizoe
  • 2013年05月29日 16:55
  • 785

实现读取手机中所有联系人的主要信息(名称和联系电话),并以ListView显示

1. Contact API的结构和使用方法   自Android 2.0(API Level 5)开始,Android平台采用了改进后的Contacts API- ContactsContract...
  • GDSongrenjun
  • GDSongrenjun
  • 2012年02月10日 16:29
  • 1435

Android学习笔记(7)-读取系统联系人

1.activity_contact.xml布局文件,ListView控件用来展示系统联系人列表:
  • kanglovejava
  • kanglovejava
  • 2017年01月21日 23:12
  • 264

Android中获取手机中的联系人信息

Android获取手机中的联系人信息
  • hong_world
  • hong_world
  • 2016年06月11日 21:22
  • 6392
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读取联系人信息
举报原因:
原因补充:

(最多只允许输入30个字)