Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
两台不同设备上的两个应用程序之间的Android通信_Android_Communication - Fatal编程技术网

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

两台不同设备上的两个应用程序之间的Android通信,android,communication,Android,Communication,是否可以通过internet在两个不同设备上的两个不同应用程序之间建立通信。我想从deviceA上的应用程序点击一个deviceB上的应用程序,并从deviceB上的应用程序到deviceA上的应用程序获取数据。 如果可能,如何做到这一点?实际上只能通过服务器。移动设备无法直接相互连接,因为这会阻止建立入站连接 因此,您需要: 用户或设备标识方案。用户如何找到彼此?用户如何指示他们要连接到谁?你需要自己提供这个 推送技术通知用户有人想要连接。使用 您自己的服务器,您将通过该服务器中继用户想要共享

是否可以通过internet在两个不同设备上的两个不同应用程序之间建立通信。我想从deviceA上的应用程序点击一个deviceB上的应用程序,并从deviceB上的应用程序到deviceA上的应用程序获取数据。
如果可能,如何做到这一点?

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

因此,您需要:

  • 用户或设备标识方案。用户如何找到彼此?用户如何指示他们要连接到谁?你需要自己提供这个

  • 推送技术通知用户有人想要连接。使用

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


  • 如果两个设备都在蓝牙范围内,则蓝牙可以用作通信媒介,这是一个很好的例子。

    关于2,现在C2DM已不再使用