根据https://altbeacon.github.io/android-beacon-library/distance_vs_time.html上的官方Android Beacon Library文档-平均时间是可调整的,但是我发现(到目前为止)不可能将变化从20秒(默认)更改为5秒,使用提供的代码:
BeaconManager.setRssiFilterImplClass(RunningAverageRssiFilter.class);
RunningAverageRssiFilter.setSampleExpirationMilliseconds(5000l);我像这样创建BeaconManager对象(对于Eddystone信标范围):
BeaconManager beaconManager = BeaconManager.getInstanceForApplication(getApplicationContext());
beaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("s:0-1=feaa,m:2-2=00,p:3-3:-41,i:4-13,i:14-19"));
beaconManager.bind(this);我试着在BeaconManager实例化之前将代码和文档中的调整放在一起,然后在实例化之后再次尝试。它在这两种情况下都不起作用。有谁遇到过类似的问题吗?
谢谢,Piotr察尔诺łę滑雪
https://stackoverflow.com/questions/38184121
复制相似问题