私はAndroidでSMSを送信するためにSMS Managerを使用しています.私が使用しているコードは以下の通りです:
private void sendSms(String Phnno, String Message) {
if (Utils.checkSIM(MyActivity.this)) {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(Phnno, null, Message, null, null);
Utils.showMessage(MyActivity.this,"","Thank You for your interest,please check your inbox for the results.");
} else {
showErrorMessage(MyActivity.this, "SIM Error!",
"Please insert SIM");
}
}
このコードは、シングル sim フォンでは完全に機能しますが、デュアル sim フォンでこれを確認すると、次の警告が表示され、SMS が送信されません。
01-11 15:56:13.664: W/sendTextMessage(6656): use single sim interface to sendTextMessage by double sim interface
デュアルSIM電話でそれを達成する方法を提案してください。事前に感謝します。