Я бы хотел (-а) получить все посл. sms (текстовые сообщения) с устройства. я могу получить все из них из почтового ящика с:Не удается получить отправленные sms (текстовые сообщения) с устройства
public List<SMS> getAllInboxSMS(Context ctx) {
List<SMS> inboxSMSList = new ArrayList<>();
try {
Uri uriSms = Uri.parse("content://sms/inbox");
Cursor c = ctx.getContentResolver().query(uriSms, new String[]{"_id", "thread_id", "address", "person", "date", "body"}, "read=0", null, null);
if (c != null && c.moveToFirst()) {
do {
inboxSMSList.add(new SMS(c));
} while (c.moveToNext());
}
} catch (Exception e) {
Log.e("getAllInboxSMS", e.toString());
}
Log.i("inbox", "size: " + inboxSMSList.size());
Log.i("inbox", inboxSMSList.toString());
return inboxSMSList;
}
Однако если я изменить
Uri.parse ("содержание: // смс/почтовый ящик");
в
Uri.parse ("Содержание: // смс/отправляемые");
Возвращенный список размер 0.
Я попытался установить приложение как смс по умолчанию приложение, но он не работает в этом пути либо.
Я работаю на Lollipop (Android 5).
Пожалуйста, помогите, если сможете.
попытки ниже кода, который я разместил –