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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.