Я создаю простое смс приложение и требую вытащить все сообщения только из двух чисел.
Я пробовал много способов, но ни один не работает.Я подумал, что хороший способ - это сделать "address =?", PhoneNumber [] "...... или что-то в этом роде.
String[] phoneNumber = new String[] { "+1" + numberOnly };
String numberOnly= phNumber.replaceAll("[^0-9]", "");
Cursor smsInboxCursor = contentResolver.query(
uri,
new String[] {
"_id", "thread_id", "address", "person", "date","body", "type"
},
"address=?",
phoneNumber,
"date ASC"
);
нужны все смс из" MyNumber и phoneNumber (отправитель AKA)"будет отображаться для анализа. Без необходимости загружать ВСЕ сообщения и затем анализировать их.