我参加了一个符合大学目的的项目。为此,我必须创建2个应用程序(1个ACTIVITY应用程序和另一个SERVICE应用程序),它将安装在2个不同的手机中。我想创建那两个应用程序的通信,即当我从活动应用程序请求数据时,其他移动设备中的服务应用程序应该响应并回复我需要的数据...
答案 0 :(得分:3)
只有通过某种形式的通信渠道(如Bluetooh或WiFi)传递和接收数据时,才可以使用此功能。
我觉得最好的想法是拥有一个充当中间人的服务器。一台设备将数据发送到服务器,服务器通过Push Notifications将数据发送到另一台设备。或者您可以将服务器用作中间人直接在两个设备之间打开套接字,但这样做的缺点是,如果第一次发送失败,则无法轻松重新发送消息。