实现步骤
1.创建一个短信管理器对象
2.创建短信发送的方法
代码示例
public void onClick(View v) {
EditText phoneNamber = (EditText) findViewById(R.id.ed_Nember);
EditText phoneSms = (EditText) findViewById(R.id.ed_Sms);
//获取电话号码和短信内容,做个转换
String Namber=phoneNamber.getText().toString();
String Sms=phoneSms.getText().toString();
//1.创建一个短信发送器
SmsManager smsManager=SmsManager.getDefault();
//把长短信切割成若干条小短信的方法
ArrayList<String> TEXT=smsManager.divideMessage(Sms);
for(String str:TEXT){
//2.创建发短信的方法
//smsManager.sendTextMessage(要发送的联系人的号码,电话运营商的电话,要发送的文本,发送的短信的状态,对方接收的状态)
smsManager.sendTextMessage(Namber, null, str, null, null);
}
}