我希望为朋友实施一种云距离应用程序,这样当他们彼此非常接近时,某种警报就会消失。
从我通过谷歌搜索,个人经历和阅读相关主题收集的内容,
直接蓝牙=非常小的距离限制
3g =防火墙问题
集中式服务器/数据库=太“集中”以符合云应用程序的标准,因此
我一直在寻找android.net.wifi.p2p软件包来解决我的需求。
对于之前使用过它的人来说,这是一个快速的问题,只有当两台设备在同一个局域网网络上时才能连接?
抑或“这允许应用程序发现可用的对等体,设置连接到对等体和查询对等体的列表。当在WiFi形成P2P连接,则设备继续保持对移动或任何其它可用网络的上行链路连接用于设备上的互联网连接。“包括说某种广域大学网络?
感谢所有人的时间
答案 0 :(得分:2)
如果您在设备的WiFi功能范围内工作,您可以直接查看WiFi。 http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html
它需要API等级14或更高版本。
或者,您可以创建一个WiFi多播网络,您和您的朋友可以在每个设备上为网络配置相同的主机地址 - 但这需要WiFi接入点(路由器),尽管路由器不需要实际连接到互联网。 Multicast example.