我想通过 SmsManager 发送短信,但在第一个 sim 中我没有余额,在这种情况下短信失败。那么如何仅从我的应用程序中通过第二个 sim 发送短信。如果第一个 sim 中的余额不可用,其他应用程序(如 WhatsApp)会在注册时间从我的第二个 sim 发送消息。所以我认为它是可能的。请帮助我
String mobileNo = phoneNumber1.getText().toString();
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(mobileNo, null, "BAL", null, null);
Toast.makeText(getApplicationContext(), "SMS Sent!",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS faild, please try again later!",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}