我想通过adb从我的电脑发送测试短信到手机,这是否可能?我看到有一些脚本可以自动发送SMS信息 from 手机,但我想模拟发送SMS消息到手机。我可以通过telnet连接模拟器来实现这一点。对于实际的手机(Galaxy Nexus),我能做些什么吗?我没有将开发手机连接到电话服务;我希望直接从计算机发送到手机。
adb shell am start -a broadcast com.messenger.sms.send -e message my_message
BroadcastReceiver
中,额外数据可通过调用以下方法进行访问:intent.getExtras().getString("message");
您还可以在这里找到更详细的示例,了解使用am
可以做什么。
你是否有一部实际服务的另一部手机?
如果你只是需要一个粗略的模拟,我建议你设置一个Google Voice账户,通过wifi接收来自Google Voice号码的短信,或者使用MightyText这样的工具将已激活手机的短信/通知同步到未激活的开发手机上(通过wifi)。
我认为在这两个工具之间,MightyText可能是最容易和最快速设置的。