如何在android中向短代码发送消息?

时间:2016-02-29 05:25:32

标签: android smsmanager

我刚开始学习Android。我的工作要求我从Android应用程序发送短信到短码。 我可以将短信发送到正常号码就好了。但是当谈到短代码时,短信不会被发送。 这是我发送短信的工作代码:

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("01700121212", null, "hello", null, null);

但是,当我尝试向短号码发送消息时,如" 21213"使用这段代码

smsManager.sendTextMessage("21213", null, "hello", null, null);

短信未发送。

    I've checked the 'Android Monitor' and I do not receive any error. I've also checked http://developer.android.com/reference/android/telephony/SmsManager.html but it was not of much help regarding this short code.

修改:问题已解决。看起来我的测试设备有一些奇怪的问题。它甚至无法从我的消息应用程序发送消息

1 个答案:

答案 0 :(得分:0)

在项目清单中添加uses-permission

<uses-permission android:name="android.permission.SEND_SMS"/>