android 如何接收短信
if (bundle != null) {               
            Object[] pdus = (Object[]) bundle.get("pdus");              
            SmsMessage[] mges = new SmsMessage[pdus.length];
            for (int i = 0; i < pdus.length; i++) {
                mges[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
            }
            for (SmsMessage mge : mges) {
                sb.append("短信来自:" + mge.getDisplayOriginatingAddress() + "\n");
                sb.append("短信内容:" + mge.getMessageBody());        
            }
            Toast.makeText(arg0, sb.toString(), Toast.LENGTH_LONG).show();              
            }

 
想识别号码是不是123456,如果是,阻止传播
如果不是就让广播通行,就当我没拦截过,怎么改,谢谢
//abortBroadcast();

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!