public void onReceive(Context context, Intent intent) {// 注册,设置关心的action//获取传递过来的数据Bundle bundle = intent.getExtras();//获取pdus报文内容,有可能发送过来的是多条书据Object[] pdus = (Object[]) bundle.get("pdus");for (Object pdu : pdus) {//获取SmsMessage,SmsMessage message = SmsMessage.createFromPdu((byte[])pdu);//获取发送方的地址String address = message.getDisplayOriginatingAddress();//获取信息的内容String body = message.getMessageBody();Log.v("520it", address+" "+body);if (address.equals("10086")) {//中止广播abortBroadcast();}}} 权限版权声明:本文为博主原创文章,未经博主允许。根据发送过来短信的号码进行拦截:
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
600字范文,内容丰富有趣,生活中的好帮手!