我使用以下代码从我的应用程序发送短信。它在我的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);
答案 0 :(得分:0)
android.telephony.gsm.SmsManager
现已弃用。
确保您使用android.telephony.SmsManager
答案 1 :(得分: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" />