Как я могу запросить все сообщения, отправленные с определенного адреса?
Я не смог найти ответ на StackOverflow после многих дней поиска.
В настоящее время я получаю все сообщения вроде этого:
Uri uri = Uri.parse("content://sms/");
Cursor managedCursor = getContentResolver().query(uri, null, ("thread_id = " + ThreadID), null, "date ASC");
Но это возвращает только SMS-сообщения (без MMS). Я попытался изменить content://sms/
на content://mms-sms/
, но это не удалось распознать. Я также пытался запросить content://mms-sms/conversations/xxx
, где xxx
- thread_id, но это дало мне исключение NullPointerException.
Я искал решение этой проблемы несколько дней. Другие приложения для SMS, такие как Go SMS и Sliding Messaging, могут делать это отлично, но я просто не могу понять этого ...