在清单配置文件里面可以设置,短信接收的优先级。-1000-1000,1000的优先级最高,若是其他人的设置和你都是
最高优先级的话:
<!-- 设置接收短信的优先级为最大 -->
<intent-filter android:priority="1000" >
<action android:name="android.intent.action.SMSReceiver"/>
</intent-filter>
</receiver>
短信是有序广播,如果两个接收器优先级相同的话:
如果是在主配置文件静态注册广播接收器,优先级相同的receiver其执行顺序不确定。
如果BroadcastReceiver是代码中注册的话,且其intent-filter拥有相同android:priority属性的话,先注册的将
先收到广播。
短信接收
最新推荐文章于 2023-06-08 09:54:47 发布