Android 发送 SMS 代码实现
2019-12-05 本文已影响0人
leehuishiung
我一直以来都长话短说,话不多说,直接看代码吧~
一、申请权限
<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);
}