2011-06-29 90 views
3

我想知道如何將服務器模擬器(這是一個Android項目並在5554端口上運行)發送給另一個Android項目,該項目是5556端口上的客戶端?我需要此信息顯示在屏幕上,我不知道如何進行此連接。從一個Android模擬器發送消息到另一個模擬器?

+0

你問關於模擬器之間的短信發送? – Sujit

+1

您應該閱讀更多關於套接字編程的知識,仿真器就是您PC上運行的應用程序。您可以使用套接字在運行的應用程序(進程)之間進行通信 – Egor

+0

不一定是短信。我對推送通知(例如C2DM)更感興趣。 Thx,Egor,我會;) – lomza

回答

1

簡單的發送短信可以通過這個代碼

PendingIntent pi = PendingIntent.getActivity(this, 0, 
     new Intent(this, SMS.class), 0);     
SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(phoneNumber, null, message, pi, null); 

如果你想從一個設備發送消息到另一個只是把實現其端口轉換爲電話號碼。

+0

發送消息怎麼樣?這個消息可以在一個項目的TextView中,我想在另一個模擬器中顯示它爲Toast? – lomza

10

使用模擬器號碼(設備的左上角,例如5554,5556),你可以這樣做。 輸入此號碼作爲電話號碼併發送消息。

+0

非常感謝。它真的有效:) – picaso

+0

@ picaso:歡迎 –

相關問題