这是一个自己开拓的Android直接发送短信方式附上代码,Android发短信成果,搜罗了对于内容正当性的验证,发送实现弹出揭示。
自己开拓的直接发送短信的方式: privatevoidsendSMS(StringtelNo,StringsmsStr,Viewv){ PendingIntentpi= PendingIntent.getActivity(this,0,newIntent(this,Sample_11_1.class),0); SmsManagersms=SmsManager.getDefault(); sms.sendTextMessage(telNo,null,smsStr,pi,null); //短信发送告成赐与揭示 Toast.makeText( Sample_11_1.this,//上下文 "祝愿你,短信发送告成!",//揭示内容 5000 //信息展现功夫 ).show(); v.setEnabled(true);//短信发送实现后规复发送按钮的可用外形 } 敌手机号码以及短信内容的验证部份: //患上到输入的电话号码 EditTextetTel=(EditText)findViewById(R.id.EditText02); StringtelStr=etTel.getText().toString(); //患上到输入的短信内容 EditTextetSms=(EditText)findViewById(R.id.EditText01); StringsmsStr=etSms.getText().toString(); //分辨名码字符串能否正当 if(PhoneNumberUtils.isGlobalPhoneNumber(telStr)){//非法则发送短信 v.setEnabled(false);//短信发送实现前将发送按钮配置为不可用 sendSMS(telStr,smsStr,v); } else{//不非法则揭示 Toast.makeText( Sample_11_1.this,//上下文 "电话号码不适宜格式!!!",//揭示内容 5000//信息展现功夫 ).show(); }
1