短信黑名单app接收短信优先级权限设置

来源:互联网 发布:js弹出对话框 编辑:程序博客网 时间:2024/06/01 15:47
我随便搜了下网上的短信拦截示例代码,发现都很正确,为何被你贬低如此。短信拦截的关键点在于:
1)对于自己的拦截代码(BroadcastReceiver )设置一个比较高的优先级,这样可以让自己的receiver比其他app更先接受处理收到的短信:
<receiver android:name=".AutoSMS" android:exported="false">
<intent-filter android:priority="1000">
<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
</intent-filter>
</receiver>

可以查看360安全卫士apk解压出来的manifest文件,看它的优先级是多,设置一个比他还大的就好。

2)在自己的处理程序中,对于检查短信内容,如果符合特定要求,就调用abortBroadcast(); 让短信信息不再继续广播。

这两步很简单,本来就不需要什么技术含量!!!!!
0 0