原文:http://www.devdiv.net/forum.php?mod=viewthread&tid=38540&page=1
- public class messageReceiver extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (条件满足) {
- abortBroadcast(); //不让系统接收短信
- }
- }
- }
- xml中关键权限及优先级:
- <receiver android:name=".messageReceiver ">
- <intent-filter android:priority="100">
- <action android:name="android.provider.Telephony.SMS_RECEIVED" />
- </intent-filter>
- </receiver>
- <uses-permission android:name="android.permission.RECEIVE_SMS">
- </uses-permission>