SmsManager.SendTextMessage引发异常
本文关键字:异常 SendTextMessage SmsManager | 更新日期: 2023-09-27 17:59:25
我正在使用VS 2015,并从我的nexus 4设备进行调试。为什么这行抛出异常(与包括实数在内的任何电话号码的结果相同)?(未显示详细信息)。
SmsManager.Default.SendTextMessage("123456789", null, "bbbbb", null, null);
我在这里找到了一个使用SmsManager的示例:
SmsManager sms = SmsManager.getDefault();
PendingIntent sentPI;
String SENT = "SMS_SENT";
sentPI = PendingIntent.getBroadcast(this, 0,new Intent(SENT), 0);
sms.sendTextMessage(phoneNumber, null, message, sentPI, null);
来自评论:
sendTextMessage()方法发送带有PendingIntent的SMS消息。PendingIntert对象用于标识以后要调用的目标。我们可以通过这种方式监控短信发送过程的状态。
并且需要以下权限:
<uses-permission android:name="android.permission.SEND_SMS" />