Я работаю над простым sms-приложением, и я использую код ниже, чтобы получить идентификатор потока при загрузке списка моих потоков, но я не могу понять, как получить идентификатор контакта используя идентификатор потока. Я корень и использовать корень исследователь, я вижу, в базе данных есть таблица контактов со следующими столбцамиAndroid получить идентификатор контакта из потока id
thread_id | htcthread_id | contact_id
Так, так как у меня есть идентификатор потока, я должен быть в состоянии получить идентификатор контакта, но я также необходимо убедиться, что это работает на всех устройствах. Мое приложение не искоренять, кстати
код, чтобы получить идентификатор потока
Uri uri = Uri.parse("content://mms-sms/conversations?simple=true");
Cursor c = context.getContentResolver().query(uri, null, null, null, "date desc");
if (c.getCount() > 0) {
while (c.moveToNext()){
//thread id is c.getString(c.getColumnIndexOrThrow("_id"))
}
}
c.close
любой успех? !! – Hamidreza