[英]Send SMS through ADB to phone
我想通过adb将PC上的测试短信发送到手机。 这可能吗? 我已经看过脚本自动从手机发送短信,但我想模拟短信到手机。 我能够通过模拟器通过telneting来做到这一点。 我可以用真正的手机(Galaxy Nexus)做些什么。 我没有将开发电话连接到电话服务; 我希望这可以直接从计算机到手机。
您可以开发一个接收Intent的小应用程序,它能够相应地向接收的数据发送SMS。
您需要在AndroidManifest.xml
声明自定义<intent-filer>
并在该Intent上绑定BroadcastReceiver
。 因此,每当应用程序发出此意图时,您都会被广告。
另一方面,使用命令行向您的VM发送意图:
adb shell am start -a broadcast com.messenger.sms.send -e message my_message
在BroadcastReceiver
,可通过调用以下方式访问额外数据:
intent.getExtras().getString("message");
您还可以在此处找到有关使用am
可以执行的操作的更详尽示例。
你有其他手机有实际服务吗?
如果您只是想要粗略模拟,我建议您设置Google语音帐户以通过wifi接收来自Google语音号码的文本,或者只使用MightyText之类的内容来同步来自您的短信/通知激活手机与您的停用开发手机(通过wifi)。
我认为MightyText可能是两者之间最简单,最快捷的设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.