Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经编写了一个应用程序作为具有权限的服务
读、写、接收短信
所以我扩展的类BroadcastReceiver我根据onReceive方法中的内容过滤消息。
BroadcastReceiver
onReceive
如果我发送短信,请考虑一个场景
'你好先生'
该应用程序将过滤它并播放一首歌,说雨歌
并且可以考虑场景等。
这里关心的是我的歌曲停止的那一刻,播放消息通知音。
有什么方法可以阻止只为这些过滤的消息播放音调?
好吧,这再简单不过了...我无法接管通知声音,所以做了一个简单的解决方法...考虑到我过滤的消息它们不是消息(在帮助下实际应用程序的命令其中我正在控制应用程序).. 忽略它们怎么样?..
最简单的事情是不要广播它们:)
因此,一旦您在通过调用取消广播的onRecieve方法中处理了命令BroadcastReceiverabortBroadcast()
onRecieve
abortBroadcast()