2010-12-01 55 views
40

我目前正在開發包含文本消息的android應用程序。是否有可能通過使用android模擬器發送和接收文本消息?如果是,我該怎麼辦?使用android模擬器發送和接收文本

+1

拿這個話題來看看:http://mobiforge.com/developing/story/sms-messaging-android好運 – 2010-12-01 15:07:44

回答

94

這是很容易:

  • 打開控制檯
  • 通過telnet連接到正在運行的仿真:telnet localhost 5554(你可以找到在模擬器的標題端口號)
  • 類型的:sms send senderPhoneNumber textmessage
3

如果您閱讀了仿真器文檔,您將看到您可以在仿真器和仿真器控制檯之間的環境之間發送和接收文本消息。

實際上將它們發送到真實世界將需要你有一個短信網關服務的地方,並寫一些東西來移動之間的流量和模擬器。

+0

其實我已經嘗試使用插件發送文本消息在日食。但是,當我試圖再次發送短信時,它突然不起作用。我想在Android模擬器中發送短信是否有任何方法。 – sean 2010-12-01 15:09:21

+0

您是否閱讀過模擬器文檔?有一個仿真器控制檯,您可以通過telnet應用程序(或以編程方式)連接到併發出各種命令,包括髮送短信 – 2010-12-01 15:12:09

9

只是模擬地打開兩個模擬器。它們將被命名爲5554和5556嘗試從安裝在5554 5554或應用程序發送消息給5556和接收5556

簡單

4

如果您正在使用的窗口: 1.通過安裝Telnet客戶端命令提示符鍵入

pkgmgr /iu:"TelnetClient" 

2.鍵入telnet localhost 5554。這裏5554是出現在模擬器標題中的數字。

  1. 類型手機短信發送

你完成了1234 「消息」!乾杯!檢查你的模擬器已接收消息

3

打開另一個模擬器,並從窗口標題前5554覈查號碼:在「收件人」模擬器名

,只是簡單地輸入數字(5554),並點擊發送完蛋了

6

如果您使用Eclipse,它非常容易。 1 1)轉到DDMS。

2)在那裏,左側窗格將包含仿真程序活動列表,選擇您的仿真程序,然後在右窗格中,您將看到仿真控制 - >電話操作 - >傳入號碼,消息。輸入這些並點擊發送。

3)在您的模擬器中,您將收到消息。

乾杯:) DDMS