我不明白BeaconManager类中2个方法之间的区别。
https://altbeacon.github.io/android-beacon-library/javadoc/org/altbeacon/beacon/BeaconManager.html#startMonitoringBeaconsInRegion-org.altbeacon.beacon.Region
beaconManager.startMonitoringBeaconsInRegion(region)
https://altbeacon.github.io/android-beacon-library/javadoc/org/altbeacon/beacon/BeaconManager.html#startRangingBeaconsInRegion-org.altbeacon.beacon.Region-
beaconManager.startRangingBeaconsInRegion(region)
最佳答案
查看Javadocs,似乎startMonitoringBeaconsInRegion只是在寻找与Region对象匹配的信标。另一方面,startRangingBeaconsInRegion方法将查找与Region对象匹配的信标,并通过RangeNotifier提供距离的更新。
startMonitoringBeaconsInRegion:告诉BeaconService开始寻找与传递的Region对象匹配的信标。
startRangingBeaconsInRegion:通知BeaconService开始查找与传递的Region对象匹配的信标,并在可见Region中的信标时每秒钟提供有关估计mDistance的更新。
关于java - startMonitoringBeaconsInRegion和startRangingBeaconsInRegion之间的区别在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54467691/