我一直在尝试制作一个基于 2.0 构建的 Android 应用程序,它需要获取所有用户的联系人并以格式化的方式显示它们。
我已经能够使用 aCursor
和ContactsContract.Contacts
类获得一个列表。但是,我从该提供商那里获得的列表只给了我来自用户的 Google 帐户的联系人,或者有两个或多个来源的联系人(例如 Google + Facebook、两个 Facebook 帐户等)。它没有给我整个列表。
那些似乎被忽略的主要是那些仅来自用户的 Facebook 帐户并且没有其他来源的。
这是我正在使用的查询调用:
Cursor contactsCursor = getContentResolver()
.query(android.provider.ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
我的问题是是否可以从用户电话簿中的每个来源(谷歌、Facebook 等)获取所有联系人?
谢谢!