我試圖通過獲取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