2012-07-19 48 views
0

我使用下面的代碼從我的應用程序發送短信。它可以在我的Galaxy pop設備上正常工作。 但在Premium Galaxy設備中獲得Readexception。請讓我知道可能是 的問題。android sms sendtextmessage throws 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); 

回答

0

android.telephony.gsm.SmsManager現已被棄用。

確保您使用android.telephony.SmsManager

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" />