фрагмент кода ниже возвращает базовый SMS разговор данных:SMS показать имя контакта Android от recipient_ids
Cursor cursor = activity.getContentResolver().query(Uri.parse("content://mms-sms/conversations?simple=true"), null, null, null, "normalized_date desc");
if(cursor.moveToFirst())
String recipient_ids = cursor.getString(3);
Мой вопрос заключается в том, что как я могу получить контактные данные телефон, по учитывая, что recipient_ids? В этом случае мне нужно получить номер контакта и связаться с именем display_name.
Ваша помощь очень признательна. Заранее спасибо!
Это похоже на сбой на Galaxy Note 2 с Android 4.3. Ошибка: 'Caused by: android.database.sqlite.SQLiteException: нет такого столбца: normalized_date (код 1): при компиляции: SELECT * FROM threads ORDER BY normalized_date desc'. Как вы можете определить, не существует ли столбец normalized_date? Я тестировал это на других версиях андроида без проблем. – toobsco42