mardi 1 décembre 2015

Développement Android : Obtenir la liste des contacts par programmation

public String getContacts(){
    String finalResult = "";
    Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);
    while (cursor.moveToNext())
    {
        String name = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
        String phoneNumber = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
        finalResult += name + ";" + phoneNumber + "\r\n";
    }
    cursor.close();
    return finalResult;
}