按 Android 信标库中的 mac 地址过滤信标

Filtering beacons by mac address in Android Beacon Library

我正在使用 Android 信标库,我想知道如何通过 Android SDK 的 startDiscovery 方法给出的 mac 地址过滤检测到的信标。

Android 信标库允许您过滤具有特定 mac 地址的所有信标。这个相对较新的功能在库的 2.6 版中可用。设置 Region 以匹配所有具有已知 mac 地址的信标非常简单,如下所示:

 Region region = new Region("regionForMacAddress", "01:02:03:04:05:06");
 beaconManager.startRangingBeaconsInRegion(region);

以上代码将为具有与给定 mac 地址匹配的任何标识符的任何信标提供测距回调。如果你想同时查找多个mac地址,只需为每个mac.

复制上面的代码