J'ai essayé de faire une application Android, construite contre 2.0, qui nécessite d'obtenir tous les contacts de l'utilisateur et de les afficher de manière formatée.Android - Obtenir tous les contacts de toutes les sources
J'ai été en mesure d'obtenir une liste en utilisant un Cursor
et la classe ContactsContract.Contacts
. Cependant, la liste que je reçois de ce fournisseur ne me donne que les contacts qui proviennent soit du compte Google de l'utilisateur, soit des contacts qui ont deux sources ou plus (par exemple Google + Facebook, deux comptes Facebook, etc.). Cela ne me donne pas toute la liste. Ceux qui semblent exclus sont principalement ceux qui viennent uniquement du compte Facebook de l'utilisateur, et n'ont pas d'autre source.
C'est l'appel de requête J'utilise:
Cursor contactsCursor = getContentResolver()
.query(android.provider.ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
Ma question est est-il possible d'obtenir tous les contacts de chaque source (Google, Facebook, etc.) dans le répertoire de l'utilisateur?
Merci!