Есть ли способ отображения имен контактов вместо номеров контактов?Как изменить номера контактов на имена контактов?
Этот метод возвращает телефонные номера в пределах почтового ящика, но мне нужны имена вместо:
UPDATE: код изменен с оригинала.
ПРИМЕЧАНИЕ. Я пытаюсь изменить номера контактов, чтобы отобразить их соответствующие имена контактов в INBOX. Я не пытаюсь получить список всех доступных имен контактов.
public ArrayList<String> fetchInboxNumbers() {
ArrayList<String> sms = new ArrayList<String>();
Uri uriSms = Uri.parse("content://sms/inbox");
Cursor cursor = getContentResolver().query(uriSms,
new String[] { "_id", "address", "date", "body" }, null, null,
null);
cursor.moveToFirst();
while (cursor.moveToNext()) {
String address = cursor.getString(1); // Displays phone number
sms.add(address);
}
return sms;
} // END FETCHINBOX
я понял, что допустил ошибку в коде, который я отправил ранее. Это версия, с которой я работаю. Я читаю цифры в моем смс-папке, но показывает номера телефонов. Вы знаете, как применить к этому свой код? – SpicyWeenie