我正在调试使用短信发送功能的Android应用。要测试此功能,我需要向运行此应用程序的设备发送短信。我在真实设备上测试这个应用程序。 (通过adb连接到我的电脑)
我的问题是:如何从计算机向此设备发送短信。我似乎尝试了这个教程tutorial,但它不起作用。
telnet
o localhost 5554 (or 5555)
我总是收到“找不到主持人”。所以,请告诉我如何做这项工作。
谢谢:)
答案 0 :(得分:2)
您的真实设备是否是连接到网络的手机?从其他手机或电子邮件网关发送短信。
要在模拟器中测试SMS,只需启动第二个模拟器并将测试消息发送到模拟器编号,例如“5554”
也许你也可以使用telnet,我不知道。如果是这样,我需要更新我的笔记。
P.S。以下是关于电子邮件到SMS网关的说明:
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
答案 1 :(得分:0)
似乎adb侦听端口5037上的连接
“telnet localhost 5037”连接到我的电脑。
尝试 adb kill-server adb start-server
当adb启动时,它会打印端口号