0

我正在为 android 使用 Kontakt 信标。是我正在使用的 SDK 的链接。区域只有一个构造函数接受所有参数,即次要、主要、uuid 和区域标识符。我想监视仅基于 UUID 的区域,并且此处示例中的启动监视方法仅接受区域作为参数和参数集。请指导我如何进行。

4

2 回答 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 回答