Как настроить приложение в качестве приложения для обмена сообщениями по умолчанию для SMS и MMS - PullRequest
2 голосов
/ 29 февраля 2012

Я бы хотел настроить свое приложение как приложение для обмена сообщениями по умолчанию, так же как и приложение "HandCent SMS".

Я также прошел по следующей ссылке Переопределить приложение для обмена сообщениями Android по умолчанию

и попробуйте использовать «abortBroadcast ()», но мое приложение получает только смс, если оно не сохраняется в собственной папке «Входящие».

Пожалуйста, предоставьте некоторый пример кода или руководство, чтобы продолжить..

Ответы [ 2 ]

0 голосов
/ 18 сентября 2014
   ContentValues values = new ContentValues();
   values.put(Telephony.Sms.ADDRESS, phoneNumber);
   values.put(Telephony.Sms.BODY, message);
   getContentResolver().insert(Telephony.Sms.Sent.CONTENT_URI, values);

эй, вы можете сделать это на Android 4.4 и ниже 4.4, используйте URI для разрешения содержимого.

0 голосов
/ 29 февраля 2012

После того, как вы перехватили широковещательную рассылку для SMS, вы должны самостоятельно сохранить новое сообщение в собственном хранилище - вы можете получить к нему доступ с помощью Telephony.SMS (и Sms.CONTENT_URI), хотя они не являются частью SDK. Извините, у меня нет примера кода для этого.

...