Récupération des contacts téléphoniques
bonjour a tous,
j'essaye de récupérer les contacts de mon téléphone à partir de mon application et c'est bizarre car j'arrive a récupérer les noms mais pas les numéros de téléphones sachant que je fais exactement pareil.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
private void uploadContacts() {
listecontacts = new ArrayList<Contact>();
//listNum = new ArrayList<String>();
// instance qui permet d'acceder au contenu d'autre application
ContentResolver cResolver = this.getContentResolver();
Uri uri = Contacts.People.CONTENT_URI;
String[] projection = new String[] {People.NAME, People.NUMBER};
// on récupere les contacts dans un curseur
Cursor cur = cResolver.query(uri, projection, null, null, null);
this.startManagingCursor(cur);
if (cur.moveToFirst()) {
do {
String name = cur.getString(cur.getColumnIndex(People.NAME));
String num = cur.getString(cur.getColumnIndex(People.NUMBER));
listecontacts.add(new Contact(name, num));
}
while (cur.moveToNext());
}
} |
merci d'avance pour votre aide.