我使用下面的代码以点击按钮的方式以编程方式发送短信。 但该代码只发送短信与SIM1(设备的默认SIM卡) 但是,当应用程序在决斗SIM卡手机上运行时,我会使用这两种短信发送短信。
private void sendSMS() {
try {
SmsManager sms = SmsManager.getDefault();
ArrayList<String> smsString = sms.divideMessage("xxxx");
sms.sendMultipartTextMessage("99999", null, smsString, null, null);
Toast.makeText(activity.getBaseContext(), "Click send to subscribe!", Toast.LENGTH_SHORT).show();
}
catch(Exception exp){
Toast.makeText(activity.getBaseContext(), "SMS sending failed...",Toast.LENGTH_SHORT).show();
}
}
}