2013-05-22 41 views
0

我寫了一個應用程序,它有權如何靜音消息通知聲音在過濾的郵件

READ服務,WRITE,收到短信

所以類中,我擴展BroadcastReceiver我在onReceive方法的基礎上過濾消息。

考慮這樣一個場景,如果我發送短信

「你好先生」

應用程序將其過濾和播放一首歌曲,說雨中曲

和情景是如此可以考慮。

這裏關注的是我的歌停下來的那一刻,播放了留言通知音。

有沒有什麼辦法可以阻止只爲這些類型的過濾消息播放音?

+0

如何在4.4+上實現同樣的效果 –

回答

0

那麼這不可能變得更簡單... 我無法接管通知聲音,所以做了一個簡單的解決方法... 考慮到我過濾的消息,他們不是消息(命令在這些幫助,我正在控制應用程序)現實應用..如何忽視他們?..

最簡單的事情是不要那麼作爲即將播出他們:)

因爲你已經處理的命令您的onRecieve方法BroadcastReceiver通過致電abortBroadcast()取消廣播

+0

現在這個abortBroadcast()不能在4.4+ –