Je utilise actuellement l'ancienne API des contacts (qui a été obsolète depuis Android 2.0), et je me demande s'il y a un moyen d'obtenir tous les contacts ainsi que leur numéro de téléphone, sans faire une requête séparée pour chaque contact comme cela était conseillé sur quelques sites que j'ai trouvés.
Par exemple, dans l'ancienne API, je pouvais faire quelque chose comme ceci :
String[] projection = new String[] { Phones._ID, Phones.NAME,
Phones.NUMBER };
Uri contacts = Phones.CONTENT_URI;
Cursor managedCursor = managedQuery(contacts,
projection, // Quelles colonnes retourner
null, // Quelles lignes retourner (toutes les lignes)
null, // Arguments de sélection (aucun)
// Mettre les résultats en ordre croissant par nom
Phones.NAME + " ASC");
merci.