从Android应用程序发送短信

时间:2014-03-13 14:17:05

标签: android sms

我有这个代码用于将短信发送到手机。 然而它似乎没有传递短信,我错过了什么?我应该从手机公司购买一些账户吗?

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"

提前致谢

0 个答案:

没有答案