我正在为 android 使用 Kontakt 信标。这是我正在使用的 SDK 的链接。区域只有一个构造函数接受所有参数,即次要、主要、uuid 和区域标识符。我想监视仅基于 UUID 的区域,并且此处示例中的启动监视方法仅接受区域作为参数和参数集。请指导我如何进行。
问问题
892 次
2 回答
0
您可以从文档中以这种方式使用构造函数:
Collection<IBeaconRegion> beaconRegions = new ArrayList<>();
IBeaconRegion region = new BeaconRegion.Builder()
.identifier("My second Region")
.proximity(UUID.fromString("6565d504-e306-4119-8266-0f8d4401cd0a"))
.major(BeaconRegion.ANY_MAJOR) //any major, default value
.minor(BeaconRegion.ANY_MINOR) //any minor, default value
.build();
beaconRegions.add(region);
proximityManager.spaces().iBeaconRegions(beaconRegions);
于 2016-12-12T12:01:00.067 回答
0
我认为 Kontakt SDK 不可能做到这一点。你可以做的是所有 UUID 上的范围信标,然后根据你想要在RangingListener
. 这就是您对所有信标进行范围设置的方式:
beaconManager.startRanging(Region.EVERYWHERE);
于 2015-10-13T04:19:17.943 回答