Есть ли какой-нибудь радиоприемник для чтения СМС? - PullRequest
0 голосов
/ 18 июня 2011

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

Кто-нибудь может помочь мне решить эту проблему?

Извините за мой английский (я 'я не говорю хорошо).

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

Я не смог найти никакого решения для моего вопроса.но я получил решение удалить SMS до получения с помощью метода abortBroadcast () в получателе.

public class SMSReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        if(/*is selected no*/) {
           //store SMS info in separate file
           abortBroadcast();
        }
    }
}

и в файле манифеста:

<receiver android:name=".SMSReceiver" android:enabled="true">
    <intent-filter android:priority="1000" >
        <action android:name="android.provider.Telephony.SMS_RECEIVED" />
    </intent-filter>
</receiver>
0 голосов
/ 18 июня 2011

Есть сотни клиентов SMS. Вам нужно будет связаться с каждым из их разработчиков и задать им этот вопрос.

Что касается приложения Messenger, которое является частью проекта Android с открытым исходным кодом, у него нет документированных или поддерживаемых API для этого.

...