我正在写一个应用程序,将通过短信发送消息到输入的号码。但是,当我尝试发送消息时,即使在我的清单中拥有此权限,我也会收到“用户10074没有android.permission.SEND_SMS”错误。权限发送短信android
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("5554", null, "hello", null, null);
// smsManager.sendTextMessage(number,null,matn,null,null);
Toast.makeText(Sms.this, "OK", Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(Sms.this, "Error"+e, Toast.LENGTH_LONG).show();
}
}
});
和代码清单
<uses-permission android:name="android.permission.SEND_SMS" />
你需要添加运行许可 – akhilesh0707
检查可以运行时间许可,如果您的目标SDK版本是'24'或以上 – Piyush