Прерывание / отмена рассылки

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

  • SmsDisptacher.java использует заказанные трансляции, которые можно отменить / aborted.

Чего я не знаю:

  • Если заказанные трансляции могут быть отменены для других приложений / приемников, то есть для других, кроме вас самих.

что я пробовал, чтобы первым получить широковещательную рассылку:

  • intent-filter android: priority = "1000"

То, что я уже пробовал для отмены трансляции:

  • AbortBroadcast ();
  • broadcastReceiver.setResultCode (RESULT_CANCELED)
  • clearAbortBroa dcast ()
6
задан hassanadnan 4 March 2011 в 13:33
поделиться