Lire tous les numéros de téléphone de android

Je suis en utilisant ce code pour récupérer tous les noms et numéros de téléphone:

String[] projection = new String[]
{
    People.NAME,
    People.NUMBER
};

Cursor c = ctx.getContentResolver().query(People.CONTENT_URI, projection, null, null, People.NAME + " ASC");
c.moveToFirst();

int nameCol = c.getColumnIndex(People.NAME);
int numCol = c.getColumnIndex(People.NUMBER);

int nContacts = c.getCount();

do
{
  //Do something
} while(c.moveToNext());

Cependant, cela ne fera que renvoyer le numéro principal pour chaque contact, mais je veux obtenir les nombres secondaires ainsi. Comment puis-je faire cela?

InformationsquelleAutor shuwo | 2010-03-01