Altbeacon 和 iBeacon 库查询
Altbeacon and iBeacon library queries
我是开发这个的新手 technology.I 正在纠结是使用旧库还是现在的库。当我看到较旧的库代码时,我可以理解其中的一些,但是当我尝试转移到较新版本的库时,我遇到了问题,最近我一直在寻找答案,但没有成功。
首先,旧版本有一个功能,你可以得到getProximity
,但我无法通过新版本找到。
其次,要获取信标的名称,在旧版本中,您可以使用 getProximityUUID
,在较新的库中,getId1
可以打印为字符串吗?
最后,这个好像很多人都问过,但是请告诉我。我是否应该在开始时指定一个唯一的 uuid,以便它可以检测到特定的 uuid?
我正在使用android进行开发。这些是我长期以来一直在思考的问题..如果可能的话请帮我解决这些问题,任何帮助我都会非常感激。
每个问题的简单解决方案:
在Android Beacon Library中,beacon.getProximity()
已被删除。相反,您可以使用 beacon.getDistance()
,它会为您提供以米为单位的估计距离。如果距离<1.0,则认为是"immediate proximity",如果是1.0-3.0,则认为是"near proximity",如果>3.0,则认为是"far proximity".
要获取字符串形式的 ProximityUUID,您可以使用 beacon.getId1().toString()
是否要查找所有信标或仅查找具有特定 UUID 的信标取决于您的用例。没有正确的答案。如果您关心的所有信标都具有相同的 UUID,您可能应该使用 UUID 过滤器,这样您就只能看到自己的信标。
我是开发这个的新手 technology.I 正在纠结是使用旧库还是现在的库。当我看到较旧的库代码时,我可以理解其中的一些,但是当我尝试转移到较新版本的库时,我遇到了问题,最近我一直在寻找答案,但没有成功。
首先,旧版本有一个功能,你可以得到
getProximity
,但我无法通过新版本找到。其次,要获取信标的名称,在旧版本中,您可以使用
getProximityUUID
,在较新的库中,getId1
可以打印为字符串吗?最后,这个好像很多人都问过,但是请告诉我。我是否应该在开始时指定一个唯一的 uuid,以便它可以检测到特定的 uuid?
我正在使用android进行开发。这些是我长期以来一直在思考的问题..如果可能的话请帮我解决这些问题,任何帮助我都会非常感激。
每个问题的简单解决方案:
在Android Beacon Library中,
beacon.getProximity()
已被删除。相反,您可以使用beacon.getDistance()
,它会为您提供以米为单位的估计距离。如果距离<1.0,则认为是"immediate proximity",如果是1.0-3.0,则认为是"near proximity",如果>3.0,则认为是"far proximity".要获取字符串形式的 ProximityUUID,您可以使用
beacon.getId1().toString()
是否要查找所有信标或仅查找具有特定 UUID 的信标取决于您的用例。没有正确的答案。如果您关心的所有信标都具有相同的 UUID,您可能应该使用 UUID 过滤器,这样您就只能看到自己的信标。