Android:阅读联系人

时间:2015-10-29 05:15:29

标签: android contacts android-contacts contactscontract

我正在开发一个应用程序,我可以在其中阅读联系人。我引用了this Link.

我的阅读联系方式和基本信息的代码如下:

Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
while (phones.moveToNext()) {
    String name = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
    String phoneNumber = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
    String contactID = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.CONTACT_ID));
}
phones.close();

现在我想通过以下方式获取以下内容:

1.联系方式,因为它是设备,SIM卡,谷歌,面书等联系。

2.特定联系人的电子邮件数

3.联系人的总帐户(面子书,应用程序,Skype等)计数

4.总事件(生日,周年纪念等)计数

5. 联系人是否

6. 联系人在任何设备组(家人,朋友),是,然后是哪些组?

我在谷歌搜索但无法完成所需的任务。

请建议我该怎么做。

0 个答案:

没有答案