0

我正在使用以下代码从我的应用程序发送短信。它在我的 Galaxy pop 设备上运行良好。但是在 Premium Galaxy 设备中获得 Readexception。请让我知道可能是什么问题。

SmsManager smgr = SmsManager.getDefault();


        String msisdn = "8277335968"; //test
         Intent intent = new Intent("SMS_SENT");
         PendingIntent sentIntent = PendingIntent.getBroadcast(this, 0,
              intent, PendingIntent.FLAG_ONE_SHOT);

    PendingIntent deliveryIntent = null;
    String scAddress = null;
    String message = "12345678+23823#21328&121";

    smgr.sendTextMessage(msisdn, scAddress, message, sentIntent, deliveryIntent);
4

2 回答 2

0

android.telephony.gsm.SmsManager现在已弃用。

确保您正在使用android.telephony.SmsManager

于 2012-07-19T06:59:43.250 回答
0

请在应用程序标记之前包括以下清单文件的权限

<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
于 2015-03-24T17:09:03.110 回答