是否可以使用无线接口让2部Android手机相互看到?我不是在谈论全面的接入点模式。如果两个设备都可以主动寻找网络/设备,同时“可被发现”到其他设备,那将会很酷。
这有可能吗?
由于
马丁
答案 0 :(得分:2)
听起来你想要Android目前不支持的点对点ad-hoc网络。请参阅Can Android do peer-to-peer ad-hoc networking?和http://code.google.com/p/android/issues/detail?id=82
如果两个设备都有NFC芯片并且非常接近(几厘米),那么使用NFC进行发现可能是您的选择。
答案 1 :(得分:1)
我使用Alljoyn Framework为Android设备启用P2P网络。它也是开源的。
查看答案 2 :(得分:0)
我会使用服务器和GPS。让每台设备连接到您的服务器并发送其GPS坐标。然后,您可以在彼此的特定半径范围内显示用户。这不完全是你想要的,但结果会非常相似。
答案 3 :(得分:0)
您可以使用mDSN进行服务通告/发现。这里有一个关于如何开始使用Android上的jmDNS库的教程:
答案 4 :(得分:0)
Alljoyn框架是为Android设备启用P2P
的最佳框架。有关详细信息,请在此处查找https://www.alljoyn.org/
答案 5 :(得分:-1)
如果他们在同一个局域网中,他们应该能够通过使用 ip广播地址发现彼此。仅适用于IPv4,即使这样,也可能不适用于每个网络。
http://en.wikipedia.org/wiki/Broadcast_address
http://enigma2eureka.blogspot.com/2009/08/finding-your-ip-v4-broadcast-address.html