我知道这与现有问题有关,但是没有人直接回答我的问题,我的声誉太低,无法添加评论来问戴维。抱歉:(
我正在使用Android Beacon库,除了标准的运行平均RSSI过滤器和ARMA过滤器之外,我还想尝试其他过滤器。
在执行此操作时,我应该遵循哪些准则?有什么我可以使用的提示吗?
谢谢。
答案 0 :(得分:0)
要玩这个游戏,您需要:
以下是在参考应用程序中从源代码构建的基本命令:
git clone https://github.com/AltBeacon/android-beacon-library-reference.git
cd android-beacon-library-reference
git clone https://github.com/AltBeacon/android-beacon-library.git
执行上述操作后,只需取消注释以下行include ':android-beacon-library'
,即可编辑settings.gradle文件以引用库源文件夹,然后编辑引用应用程序的build.gradle文件以引用库源文件夹,而不是二进制文件-取消注释:compile project(':android-beacon-library')
,并注释掉:compile 'org.altbeacon:android-beacon-library:2+'
完成上述操作后,请确认您可以在手机上构建并运行参考应用程序。然后,您可以复制org.altbeacon.beacon.service.RunningAverageRssiFilter.java文件(在同一文件夹(可能是MyRssiFilter.java)中为其指定自己的名称)。您可以通过调用BeaconManager.setRssiFilterImplClass(MyRssiFilter.class);