android4.4引入“默认短信应用”后如何实现短信拦截?

Qzone 发布于 2014/05/04 22:11
阅读 5K+
收藏 0

            我的程序要实现根据设置的黑名单来拦截短信,按照网上说的办法,注册广播(静态动态都试过)而且给了最高的权限。但是发现系统还是能发出短信提示并收到短信,而我的拦截程序是在系统提示短信后才提示拦截到短信,等于说我的拦截功能没有实现,只是我又接收了一下短信并存在了另一个地方而已。在网上找了好久都没找到解决办法,偶然发现这个帖子http://blog.csdn.net/maybe_windleave/article/details/17740345。才知道4.4以后的版本都不能用以前的方法拦截短信了,而且这个广播终止abortBroadcast()也不能终止短信广播了。试了下金山毒霸和百度卫士发现情况一样——都是系统收到短信了,他们才提示拦截到短信……那么现在要怎样才能实现短信的拦截呢?

加载中
0
拉风的道长
拉风的道长

读源码,修改源码。

0
寒情漠漠
寒情漠漠

小米2S有个设置系统短信优先,不知道别的手机能不能设置,不能设置都是系统优先处理了

0
h
hczhiyue
成功拦截android4.4以上,参考http://blog.csdn.net/hczhiyue/article/details/47283573,QQ:896833953
返回顶部
顶部