本文共 941 字,大约阅读时间需要 3 分钟。
-----发短信---------
//发短信的按钮方法 public void sendDuanxin(View v){ SmsManager manage=SmsManager.getDefault(); ArrayListdivideMessage=manage.divideMessage("ddddddfsgfsgfsgfdsgfdsgfsgsgfdsgfd"); for(String div:divideMessage){ /*参数一:发送给谁 参数二:服务中心号码:联通,移动,电信 参数三:发送的内容 参数四: * * */ manage.sendTextMessage("13335500555",null,div,null,null); } }
----------接受短信-------
if (aact.equals("andriod.provider.TelePhony.SMS_RECEIVED")) { //发送短息的时候接受通知,要注意在清单文件中配置schemem:file //获取发送者的号码和手机号 Object[] objs = (Object[]) intent.getExtras().get("pdus"); for (Object obj : objs) { SmsMessage mess = SmsMessage.createFromPdu((byte[]) obj); String messageBody = mess.getMessageBody();//获取发送的内容 String addrss = mess.getOriginatingAddress();//获取发送的地址,手机号 } }
转载地址:http://wtmgi.baihongyu.com/