我一直以来都长话短说,话不多说,直接看代码吧~
一、申请权限
<uses-permission android:name="android.permission.SEND_SMS" />
二、代码实现
import android.telephony.SmsManager;
String phoneNumber;
String messageText;
SmsManager smsManager = SmsManager.getDefault();
ArrayList<String> messages = smsManager.divideMessage(messageText);
for (String message : messages) {
// sendTextMessage() 需要 5 个参数
// 第一个参数:目标地址,也就是电话号码
// 第二个参数:中心号码
// 第三个参数:短信内容
// 第四个参数:发送是否成功
// 第五个参数:对方接收是否成功
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
}