我正在寫一個應用程序,將通過短信發送消息到輸入的號碼。但是,當我嘗試發送消息時,即使在我的清單中擁有此權限,我也會收到「用戶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