我有这个代码用于将短信发送到手机。 然而它似乎没有传递短信,我错过了什么?我应该从手机公司购买一些账户吗?
public void sending (View v)
{
String messageToSend = "this is a message";
String number = "1234567890";
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, messageToSend, null, null);
Toast.makeText(getApplicationContext(), "SMS Sent!",
Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS faild, please try again later!", Toast.LENGTH_LONG)
.show();
e.printStackTrace();
}
}
我曾多次尝试将短信发送到我的号码,我用我的号码作为" 1234567890"使用它,因为我每天拨打它,然后我尝试使用它与国际代码" + 9721234567890"
提前致谢