第一次启动后的应用程序会询问用户名称并记住它。容易。
但是,它也在用户的设备范围内发现具有应用程序的设备
最后,它显示了一个列表,其中包含周围人物的名称。
Gus和Joe已经安装了该应用程序 他们坐在家里,他们的名单是空的。 Gus去了Joe的家 Gus在他的手机上收到“oho,Joe在这里”的通知,并将Joe添加到Gus的列表中 同样,Joe收到“oho,Gus在这里”的通知,Gus被添加到Joe的列表中。
WiFi Direct (又称P2P)。我试了一下,我有点失望。问题是它需要Android 4.0或更高版本。更糟糕的是,有些设备似乎没有必需的硬件。我在Samsung Xperia Miro ST23i的Android示例中发布了WiFiDirectDemo
。点击“搜索”,我唯一得到的是祝酒“启用WiFi P2P - 在您的设置中”。我点击了那个设置中的所有内容,只有普通的WiFi和其他东西,没有提到Direct或P2P。我假设Xperio Miro不支持WiFi Direct ......
蓝牙(BT)。我不知道,如果我对此不太怀疑,但我看到了几个问题。短距离。能耗最大。最多7个对等体同时连接(但可能就足够了......)。最大的优势是很多设备都支持BT。
BT LE (低能耗)。好吧,它有助于消耗能源问题。但是,需要Android 4.3,所以没有。
通过互联网+设备地理位置与服务器进行WiFi连接。但是,我不知道如何进行精确的地理位置,这里精确的意思是< 100微米。有可能吗?
您会推荐哪种选择?也许你可以看到另一个,更好?