我正在調試使用SMS發送功能的Android應用程序。爲了測試這個功能,我需要發送短信到運行這個應用程序的設備。我在真實設備上測試這個應用程序。 (通過adb連接到我的電腦)Android調試:從cmd發送短信到真實設備
我的問題是:如何將SMS消息從計算機發送到此設備。看起來我嘗試這個教程tutorial,但它不起作用。
telnet
o localhost 5554 (or 5555)
我總是收到「找不到主機」。所以,請告訴我如何做這項工作。
謝謝:)
我正在調試使用SMS發送功能的Android應用程序。爲了測試這個功能,我需要發送短信到運行這個應用程序的設備。我在真實設備上測試這個應用程序。 (通過adb連接到我的電腦)Android調試:從cmd發送短信到真實設備
我的問題是:如何將SMS消息從計算機發送到此設備。看起來我嘗試這個教程tutorial,但它不起作用。
telnet
o localhost 5554 (or 5555)
我總是收到「找不到主機」。所以,請告訴我如何做這項工作。
謝謝:)
是您真正的設備連接到網絡電話?從另一部手機或通過電子郵件網關發送短信。
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
看來,亞行偵聽端口連接5037
「遠程登錄本地主機5037」連接到我的電腦。
嘗試 ADB殺服務器 亞行啓動服務器
當亞行啓動時,它會打印端口號
肯定。 adb在端口5037上偵聽,但是當我輸入:o localhost 5037時,它永遠顯示:「連接到本地主機」。 (與另一個端口不同,他們說「無法連接」) – hqt 2013-05-09 20:03:48
我認爲該端口用於adb和adb-server之間的通信。我不知道你可以通過telnet直接連接它來完成什麼。 – 2013-05-09 20:17:01
你只能telnet到android到emaulator上,而不是物理設備 – Boardy 2013-05-10 16:18:47