我正在尝试使用此(http://androidwarzone.blogspot.com.br/2011/07/android-oauth-full-example-with-source.html)教程从 gmail 接收用户联系人列表。一切都很好,但我只收到了 24 个联系人,仅此而已。如果我删除了正在接收的联系人并尝试再次获取列表,我会为我带来另一个放置已删除位置的联系人。
如何获得完整列表?有没有比本教程更好的方法?
我正在尝试使用此(http://androidwarzone.blogspot.com.br/2011/07/android-oauth-full-example-with-source.html)教程从 gmail 接收用户联系人列表。一切都很好,但我只收到了 24 个联系人,仅此而已。如果我删除了正在接收的联系人并尝试再次获取列表,我会为我带来另一个放置已删除位置的联系人。
如何获得完整列表?有没有比本教程更好的方法?
可以直接从设备上的联系人内容提供商查询所有联系人,包括 gmail。
http://developer.android.com/guide/topics/providers/contacts-provider.html#Access
在你提到的教程中,在 C.java 文件中,对于 GET_CONTACTS_FROM_GOOGLE_REQUEST 使用这个 URL https://www.google.com/m8/feeds/contacts/default/full?max-results=1000&alt=json
这里 max-results=1000 表示每个请求最多检索 1000 个结果