我正在调试一个使用 SMS 发送功能的 Android 应用程序。为了测试这个功能,我需要向运行这个应用程序的设备发送短信。我在真实设备上测试了这个应用程序。(通过 adb 连接到我的电脑)
我的问题是:如何从计算机向此设备发送 SMS 消息。似乎我尝试了本教程教程,但它不起作用。
telnet
o localhost 5554 (or 5555)
我总是收到“找不到主机”。所以,请告诉我如何工作。
谢谢 :)
您的真实设备是连接到网络的手机吗?从另一部手机或通过电子邮件网关发送 SMS。
IIRC、5554、5555等是模拟器的“电话号码”。我关于向模拟器发送 SMS 消息的注释说:
要在模拟器中测试 SMS,只需启动第二个模拟器并将测试消息发送到模拟器号码,例如“5554”
也许您也可以为此使用telnet,我不知道。如果是这样,我需要更新我的笔记。
ps 以下是我关于电子邮件到短信网关的注释:
Verizon: 5551234567@vtext.com
AT&T: 5551234567@txt.att.net
T-Mobile: 5551234567@tmomail.net
Sprint: 5551234567@messaging.sprintpcs.com
Alltel @message.alltel.com
Amp'd @vtext.com
Boost @myboostmobile.com
AT&T @txt.att.net
Metrocall @page.metrocall.com
Nextel @messaging.nextel.com
Sprint @messaging.sprintpcs.com
T-Mobile @tmomail.net
US Cellular @mms.usc.net
Verizon @vtext.com
Virgin (USA) @vmobi.com
Windstream @windstream.net
似乎 adb 侦听端口 5037 上的连接
“telnet localhost 5037”连接到我的电脑。
尝试 adb kill-server adb start-server
当 adb 启动时,它会打印端口号