Использование нового поставщика контента телефонии для чтения SMS
Согласно4.4 SMS APIНовая версия обеспечивает функциональность для:
позволяют приложениям читать и писать SMS и MMS-сообщения на устройстве
Я не могу найти ни информации об этой функции, ни образцов в новом SDK. Это то, что у меня есть для чтения новых входящих сообщений.
Тем не менее, я хотел бычитать существующие сообщения хранится на устройстве:
// Can I only listen for incoming SMS, or can I read existing stored SMS?
SmsMessage[] smsList = Telephony.Sms.Intents.getMessagesFromIntent(intent);
for(SmsMessage sms : smsList) {
Log.d("Test", sms.getMessageBody())
}
Пожалуйста, обратите внимание: Я знаю об использованииПоставщик SMS-контентаОднако этот метод не поддерживается. В соответствии со связанными API, я должен быть в состоянии сделать это поддерживаемым способом.