如何获得接近

时间:2014-06-19 13:28:59

标签: ibeacon ibeacon-android

我在这附近有一些iBeacons。

现在我怎么知道他们远近?

有没有办法从灯塔中获取?

我已经看过这个https://estimote.github.io/Android-SDK/JavaDocs/,但是我不知道如何从灯塔中获取它是否远吗?

1 个答案:

答案 0 :(得分:1)

使用开源Android iBeacon Library时,这是一个非常简单的过程:

    @Override 
    public void didRangeBeaconsInRegion(Collection<IBeacon> iBeacons, Region region) {
        for (IBeacon iBeacon: iBeacons) {
            if (iBeacon.getProximity() == IBeacon.PROXIMITY_NEAR) {
                Log.d(TAG, "The beacon is near");
            }
            else if (iBeacon.getProximity() == IBeacon.PROXIMITY_FAR) {
                Log.d(TAG, "The beacon is far");
            }            
        }
    }

您可以在Ranging Sample Code here中看到更详细的例子。