两个不同设备上两个应用程序之间的Android通信

时间:2011-12-17 12:50:27

标签: android communication

是否可以通过互联网在两个不同设备上的两个不同应用之间建立通信。我想从设备A上的应用程序点击一个设备B上的应用程序,并从deviceB上的应用程序获取数据到设备A上的应用程序。 如果有可能,该怎么做?

2 个答案:

答案 0 :(得分:1)

实际上只能通过服务器。移动设备无法直接相互连接,因为NAT会阻止建立入站连接。

所以你需要:

  1. 用户或设备识别方案。用户如何找到对方?如何指示他们想要连接到谁?您需要自己提供。

  2. 推送技术以通知用户有人想要连接。使用C2DM

  3. 您自己的服务器,您将通过该服务器中继用户想要共享/发送的数据。

答案 1 :(得分:0)

如果两个设备都在蓝牙范围内,那么蓝牙可以用作通信媒介,Bluetooth chat application就是一个很好的例子。