【发布时间】:2019-08-08 06:47:59
【问题描述】:
我想发送短信,但不允许。
错误是
java.lang.SecurityException:发送短信:uid 10195 没有 android.permission.SEND_SMS。
请帮我解决它。
protected void sendMessage(String number , String msh)
{
try {
PendingIntent sentPi = PendingIntent.getBroadcast(this,0,new Intent("sent"),0);
PendingIntent deliver = PendingIntent.getBroadcast(this,0,new Intent("delivered"),0);
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number,null,msh,sentPi,deliver);
}
catch (Exception e){
Log.d("SMS_k",e.toString());
}
}
【问题讨论】:
-
将此“android.permission.SEND_SMS”权限添加到您的 Manifest.xml
-
感谢您的回复。我添加了 SEND_SMS,但没有用。