原文: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>