我刚开始学习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.
修改:问题已解决。看起来我的测试设备有一些奇怪的问题。它甚至无法从我的消息应用程序发送消息
答案 0 :(得分:0)
在项目清单中添加uses-permission
<uses-permission android:name="android.permission.SEND_SMS"/>