我试图通过获取2个信标与相同的id1,1d2的距离和id3为信标1 1和2的信标2 ...但我的代码不工作:(...我不是很好的编程,我不知道如何使用altbeacon的大部分功能或方法....有人可以帮我获得标距离,并在2个信标的距离的condtion基地....是否有这样一个示例代码?如何获得2个信标的距离,并在这个距离作出condtion基地
public void didRangeBeaconsInRegion(Collection<Beacon> beacons, Region region) {
if((beacon.getId3().equals(Identifier.parse("1")) && beacon.getDistance() < 0.5) && (beacon.getDistance() > 5 && beacon.getId3().equals(Identifier.parse("2"))
logToDisplay("1st floor");
}
}
什么“不工作”你的代码?你需要更具体,是否崩溃,是不是被调用,是否是别的? – panini 2014-10-05 20:15:57
logtoDisplay没有被调用....我使用2个手机在我手上测试它有1找到altbeacon的应用程序知道2个信标的距离,并确保在<5距离信标1和> 5在另一只手中同时在灯塔2米我有一个手机与我的应用程序,将不会显示任何在测距活动 – KB24 2014-10-05 20:23:34