Aller au contenu

Bienvenue sur le forum de FrAndroid,
une communauté fondée par des passionnés pour des passionnés.

Nous sommes une communauté dédiée à Android et tout ce qui gravite autour. Si vous cherchez à tirer le meilleur parti de votre appareil, à le personnaliser, à ajouter des fonctions ou simplement à avoir des réponses à vos questions. Rejoignez-nous. C'est gratuit.

Connexion Inscription

Photo

Récupérer numéro de téléphone de ses contacts


  • Merci de vous connecter pour répondre
1 réponse à ce sujet

#1
hugobosscool26

hugobosscool26

    Membre

  • Membre
  • 10 messages
Bonjour à tous,

Je voudrais récupérer le nom de mes contacts dans mon téléphone mais malheureusement en 2.1, ce code ci ne fonctionne plus alors qu'en 1.6 tout est correcte :

Cursor cursor = getBaseContext().getContentResolver().query(People.CONTENT_URI, null, null, null, People.DISPLAY_NAME);

// Use the convenience properties to get the index of the columns
int nameIdx = cursor.getColumnIndexOrThrow(People.NAME);
int personID = cursor.getColumnIndexOrThrow(People._ID);
int numberID = cursor.getColumnIndexOrThrow(People.NUMBER);

if (cursor.moveToFirst())
{
do
{
// Extract the name.
String name = cursor.getString(nameIdx);
String id = cursor.getString(personID);
String numero = cursor.getString(numberID);
Mescontacts.add("Name "+name+" Numero "+numero);
}
while(cursor.moveToNext());
}

Par contre, je récupére bien le nom de mes contacts...

Des idées svp ?

Modifié par hugobosscool26, 23 January 2010 - 19:27.


Publicité

edelalife

Les meilleures offres du moment :

#2
Antares

Antares

    Membre

  • Membre
  • 24 messages
Je pense que ça vient du fait que la classe est deprecated :
http://developer.and...cts.People.html

Il faut plutôt aller voir du côté de ContactsContract :
http://developer.and...tsContract.html




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)