android sms sendtextmessage выдает исключение readexception

Я использую следующий код для отправки смс из моего приложения. Это нормально работает на моем поп-устройстве Galaxy. Но получение ReadException на устройствах Premium Galaxy. Пожалуйста, дайте мне знать, в чем может быть проблема.

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);

person user1123931    schedule 19.07.2012    source источник


Ответы (2)


android.telephony.gsm.SmsManager больше не рекомендуется.

убедитесь, что вы используете android.telephony.SmsManager

person Vinay W    schedule 19.07.2012

включите следующие разрешения для файла манифеста перед тегом приложения

<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
person Fazal    schedule 24.03.2015