【发布时间】:2014-07-31 16:32:09
【问题描述】:
我想了解import android.telephony.SmsManager; 如何知道短信已成功发送。
我正在使用学习指南中的这段代码
protected void sendSMSMessage() {
Log.i("Send SMS", "");
String phoneNo = txtphoneNo.getText().toString();
String message = txtMessage.getText().toString();
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, message, null, null);
Toast.makeText(getApplicationContext(), "SMS sent.",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS failed, please try again.",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
通常,我知道当我向已关闭的号码发送短信时,我没有收到确认消息已收到的送达报告。即使号码是,import android.telephony.SmsManager; 是否显示消息已发送关了?
【问题讨论】:
-
关闭号码是指您的手机可能没电了,当有人试图给您打电话时,您无法联系到您。SIM 卡需要您看到一些费用。
标签: java android sms smsmanager