Android: Получить все отправленные смс? (исходящие)

Я пишу приложение для резервного копирования всех текстовых сообщений. Я работал над этим какое-то время, и я только что понял, что метод, который я использую для получения смс, получает только те, которые я получил (входящие).

Можно ли как-нибудь получить исходящий ящик?

Если его нет в Android API, можно ли как-то получить его из приложения SMS по умолчанию? Даже если не все используют это, это будет работать на данный момент, это как бы срочно.


person qwerty    schedule 19.05.2012    source источник
comment
как читать отправленные сообщения о неудачных сообщениях   -  person Erum    schedule 11.02.2015


Ответы (1)


чтобы получить отправленные сообщения нужно прочитать sent-directory

Используйте этот запрос Uri

Uri.parse("content://sms/sent");
person Tarun    schedule 19.05.2012
comment
Спасибо, попробую через 3 минуты. - person qwerty; 19.05.2012
comment
Я заработал. Поскольку мне нужны как входящие, так и исходящие, я просто сделал content://sms и получил оба, однако это заняло у меня 10 раз много времени. Я получил больше смс, чем отправил, почему это занимает так много времени? - person qwerty; 19.05.2012
comment
Как получить отправленное сообщение, которое находится в состоянии ожидания? - person Android dev; 22.01.2018