2013-05-09 48 views
3

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

我的问题是:如何将SMS消息从计算机发送到此设备。看起来我尝试这个教程tutorial,但它不起作用。

telnet 
o localhost 5554 (or 5555) 

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

谢谢:)

回答

2

是您真正的设备连接到网络电话?从另一部手机或通过电子邮件网关发送短信。

IIRC,5554,5555等是仿真器的“电话号码”。关于向模拟器发送短信的说明如下:

要在模拟器中测试SMS,只需启动第二个模拟器并将测试消息发送到模拟器编号,例如, “5554”

也许你也可以用这个telnet,我也不知道。如果是这样,我需要更新我的笔记。

p.s.这里是我的电子邮件到SMS网关注:

Verizon:  [email protected] 
AT&T:   [email protected] 
T-Mobile:  [email protected] 
Sprint:  [email protected] 

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 
0

看来,亚行侦听端口连接5037

“远程登录本地主机5037”连接到我的电脑。

尝试 ADB杀服务器 亚行启动服务器

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

+0

肯定。 adb在端口5037上侦听,但是当我输入:o localhost 5037时,它永远显示:“连接到本地主机”。 (与另一个端口不同,他们说“无法连接”) – hqt 2013-05-09 20:03:48

+0

我认为该端口用于adb和adb-server之间的通信。我不知道你可以通过telnet直接连接它来完成什么。 – 2013-05-09 20:17:01

+5

你只能telnet到android到emaulator上,而不是物理设备 – Boardy 2013-05-10 16:18:47