2013-06-05 7 views
0

J'essaie de recevoir la liste de contacts de Gmail en utilisant ce tutoriel (http://androidwarzone.blogspot.com.br/2011/07/android-oauth-full-example-with-source.html). Tout a très bien fonctionné, mais je reçois 24 contacts, rien de plus, rien de moins. Si je supprime un contact qui reçoit et essaye d'obtenir la liste à nouveau, ir m'apporte un autre contact plaçant la tache supprimée.Obtenir la liste complète des contacts google en utilisant OAuth

Comment puis-je obtenir la liste complète? Il y a une meilleure façon au lieu de ce tutoriel?

Répondre

0

Tous les contacts, y compris Gmail, peuvent être interrogés directement à partir du fournisseur de contenu des contacts sur l'appareil.

http://developer.android.com/guide/topics/providers/contacts-provider.html#Access

+0

il travaillera simplement en supposant que l'utilisateur a synchronisé les contacts du compte. Je dois être sûr de recevoir la liste de contact. – JannGabriel

+0

La synchronisation des contacts est la décision d'un utilisateur et, les applications IMO, doivent respecter cette décision et la vie privée de l'utilisateur. – Y2i

+0

C'est le cas. Je veux obtenir la liste d'email d'utilisateur respectant la décision de l'utilisateur au sujet de ne pas devoir la synchroniser. Comme moi, je ne veux pas avoir toute ma liste d'email de contact dans mon téléphone, mais je veux une application pour accéder à cette liste. – JannGabriel

0

Dans le didacticiel ce que u ont mentionné, dans le fichier C.java, pour GET_CONTACTS_FROM_GOOGLE_REQUEST utiliser cette url https://www.google.com/m8/feeds/contacts/default/full?max-results=1000&alt=json

Voici max-results = 1000 signifie 1000 maximum de résultats pour récupérer par demande

+0

Salut Prabhu ci-dessus URL retourner tous les contacts, c'est-à-dire un contact à partir d'une liste de contacts, courrier envoyé et courrier reçu mais je veux contact de seulement liste de contacts pas de courrier envoyé et reçu. – Shailesh

Questions connexes