Вот как я устанавливаю наивысший приоритет фильтра намерений моего приложения. После получения дополнительных сведений о намерении я прерываю трансляцию, но родное приложение все еще получает смс, а панель уведомлений все еще показывает содержание сообщения, которое больше всего раздражает, поскольку я этого не делаю. хотите, чтобы он показывал тело сообщения. Я что-то упускаю??
<receiver android:name=".MySmsReceiver" >
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED"
android:priority="999"
/>
</intent-filter>
</receiver>
это метод onReceive()
моего приемника
public void onReceive(final Context context, Intent intent) {
Bundle extras = intent.getExtras();
abortBroadcast();
....
}