繁体   English   中英

通过亚行发送短信到手机

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM