我一直在试图制作一个针对2.0的Android应用程序,该应用程序需要获取所有用户的联系人并以格式化方式显示它们。Android - 从所有来源获取所有联系人
我已经能够使用Cursor
和ContactsContract.Contacts
类获得一个列表。但是,我从该提供商处获得的列表仅向我提供了来自用户的Google帐户或具有两个或更多来源(例如Google + Facebook,两个Facebook帐户等)的联系人的联系人。它没有给我整个名单。
那些似乎被遗漏的主要是那些只来自用户的Facebook帐户,并没有其他来源。
这是查询呼叫我使用:
Cursor contactsCursor = getContentResolver()
.query(android.provider.ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
我的问题是是否有可能得到的所有来自用户的电话簿中的每一个源(谷歌,Facebook等)的接触?
谢谢!