Altbeacon和iBeacon库查询

时间:2016-01-19 06:22:28

标签: android altbeacon

我是开发这项技术的新手。我正在努力使用旧库还是现在的库。当我看到较旧的库代码时,我可以理解其中的一些但是当我尝试转移到更新版本的库时,我遇到了问题,我最近一直在寻找答案,但没有运气。

  1. 首先,在旧版本中有一个功能,您可以获得getProximity但我无法通过新功能找到。

  2. 其次,要获取信标的名称,在旧版本中,您可以使用getProximityUUID在较新的库中,getId1可以打印为字符串?< / p>

  3. 最后,很多人可能会问这个问题,但请告诉我。我应该在开始时指定一个唯一的uuid,以便它可以检测特定的uuid吗?

  4. 我正在使用android来开发。这些问题长期存在于我的脑海中..如果可能请帮助我解决这些问题,任何事情都会给我很大的帮助,我非常感激。

1 个答案:

答案 0 :(得分:1)

每种方法的简单解决方案:

  1. Android Beacon Library中,beacon.getProximity()已被删除。相反,您可以使用beacon.getDistance(),它会以米为单位估算距离。如果距离< 1.0,认为它是“直接接近”,如果它是1.0-3.0,则认为它“接近”并且如果它是&gt; 3.0,认为它“距离很近”。

  2. 要将ProximityUUID作为字符串,您可以使用beacon.getId1().toString()

  3. 取决于您的用例,您是要查找所有信标还是仅查找具有特定UUID的信标。没有正确的答案。如果您关心的所有信标都具有相同的UUID,您应该使用UUID过滤器,这样您才能看到自己的信标。