我正在尝试以编程方式将短信从一个Android模拟器发送到Mac OSX上的另一个。我可以telnet到第一个并发送短信到第二个:
sms send 5556 test
但是......我无法从Android应用程序发送短信,这是我用来测试的内容:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
phoneNumber = 5556,message =“test”。任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
我最终从第二个模拟器启动了应用程序。也就是说,从5556开始,它成功地将短信发送到我开始的第一个模拟器,到5554.我不知道为什么它不会从我开始的第一个模拟器发送。但尽管如此,它还是有效的。
答案 1 :(得分:0)
您是否在Manifest中设置了SEND_SMS权限?
<uses-permission android:name="android.permission.SEND_SMS" />