Android 如何使两个手机应用程序通信
我对手机开发还不熟悉,因此提出了以下问题: 假设我有两个(或更多)人站在一个房间里,每个人都有相同型号的手机。如果他们正在运行我的应用程序,应用程序/手机将如何相互通信和更新。例如,如果每部手机都向应用程序的其他用户发送位置信息。android是否具有内置的客户端/服务器功能 我很抱歉,如果这是一个有点广泛,但正如我所说,我是新的,这只是试图得到一个什么是正在发生的想法 该应用程序本身是一个“派对”应用程序,房间里的人可以更新自己的状态,然后向房间里的其他人广播 谢谢你的回复。我认为我们将改变模型,但对于在哪里寻找/研究什么有一些想法是很好的。谢谢Android 如何使两个手机应用程序通信,android,iphone,location,status,Android,Iphone,Location,Status,我对手机开发还不熟悉,因此提出了以下问题: 假设我有两个(或更多)人站在一个房间里,每个人都有相同型号的手机。如果他们正在运行我的应用程序,应用程序/手机将如何相互通信和更新。例如,如果每部手机都向应用程序的其他用户发送位置信息。android是否具有内置的客户端/服务器功能 我很抱歉,如果这是一个有点广泛,但正如我所说,我是新的,这只是试图得到一个什么是正在发生的想法 该应用程序本身是一个“派对”应用程序,房间里的人可以更新自己的状态,然后向房间里的其他人广播 谢谢你的回复。我认为我们将改变模
谢谢考虑到手机在同一个房间里,即使是不同型号的手机,甚至是iOS和Android之间的手机,蓝牙也可以工作。您可以研究发布/订阅中心的概念。当然,这不是两个设备之间的直接通信,因为它们之间有一个消息代理 现在我只想到其中两个:Redis.io和Pubsub.io(有一个叫做Pubsub或类似的东西)
选择通信媒介是一个完全不同的问题,这在很大程度上取决于应用程序及其上下文。BT、WiFi、GSM、NFC等都很好!它们有各自的优点和缺点,你应该为你的应用程序选择最好的。你想看看GameKit。有点对点协议和客户机/服务器协议。它们很容易实现,并且有关于它们的示例代码。查看以下信息:
我没听清你的问题,你是在问某个应用程序是如何完成的,还是你在问如何在不同的设备之间进行通信?你的意思是有或没有互联网连接?请注意,你不必使用GameCenter来使用GameKit。谢谢,我正在寻找一些想法来启动这项研究。感谢您的回复。链接已断开。再加上几年过去了。有关于这个话题的最新消息吗?有兴趣知道android现在是否有这个功能。谢谢,我正在寻找一些想法来启动这项研究。谢谢你的回复。