有没有办法让Android应用程序与安装在不同Android手机中的服务进行通信?

时间:2013-02-06 13:29:06

标签: android android-service

我参加了一个符合大学目的的项目。为此,我必须创建2个应用程序(1个ACTIVITY应用程序和另一个SERVICE应用程序),它将安装在2个不同的手机中。我想创建那两个应用程序的通信,即当我从活动应用程序请求数据时,其他移动设备中的服务应用程序应该响应并回复我需要的数据...

1 个答案:

答案 0 :(得分:3)

只有通过某种形式的通信渠道(如Bluetooh或WiFi)传递和接收数据时,才可以使用此功能。

我觉得最好的想法是拥有一个充当中间人的服务器。一台设备将数据发送到服务器,服务器通过Push Notifications将数据发送到另一台设备。或者您可以将服务器用作中间人直接在两个设备之间打开套接字,但这样做的缺点是,如果第一次发送失败,则无法轻松重新发送消息。