android sms sendtextmessage引发readexception

android sms sendtextmessage引发readexception,android,exception,sms,parcel,Android,Exception,Sms,Parcel,我使用以下代码从我的应用程序发送短信。在我的Galaxy pop设备上工作正常。 但在高级Galaxy设备中获得Readexception。请让我知道可能是什么 这个问题 SmsManager smgr = SmsManager.getDefault(); String msisdn = "8277335968"; //test Intent intent = new Intent("SMS_SENT"); PendingIntent se

我使用以下代码从我的应用程序发送短信。在我的Galaxy pop设备上工作正常。 但在高级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);

android.telephony.gsm.smsmsmanager
现在不推荐使用


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

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

<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />