4

我正在调试一个使用 SMS 发送功能的 Android 应用程序。为了测试这个功能,我需要向运行这个应用程序的设备发送短信。我在真实设备上测试了这个应用程序。(通过 adb 连接到我的电脑)

我的问题是:如何从计算机向此设备发送 SMS 消息。似乎我尝试了本教程教程,但它不起作用。

telnet
o localhost 5554 (or 5555)

我总是收到“找不到主机”。所以,请告诉我如何工作。

谢谢 :)

4

2 回答 2

3

您的真实设备是连接到网络的手机吗?从另一部手机或通过电子邮件网关发送 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
于 2013-05-09T19:55:22.230 回答
1

似乎 adb 侦​​听端口 5037 上的连接

“telnet localhost 5037”连接到我的电脑。

尝试 adb kill-server adb start-server

当 adb 启动时,它会打印端口号

于 2013-05-09T19:55:44.217 回答