public class BeaconManager
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
BeaconManager.RangingCallback
ビーコン距離測定コールバック
|
static interface |
BeaconManager.TransitionCallback
ビーコン検出コールバック
|
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
START_FAILED_BLUETOOTH_OFF
ビーコン検出開始失敗(Bluetooth設定がOFF)
|
static int |
START_FAILED_OTHER
ビーコン検出開始失敗(その他)
|
static int |
START_SUCCESS
ビーコン検出開始成功
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.Set<Beacon> |
getDetectedBeacons()
現在検出しているビーコンを取得する
|
void |
setRangingCallback(BeaconManager.RangingCallback callback)
ビーコン距離測定コールバックを登録する
|
void |
setTransitionCallback(BeaconManager.TransitionCallback callback)
ビーコン検出コールバック(検出範囲内に入った/出た)を登録する
|
int |
startBeaconSearch()
ビーコンの検出を開始する(管理ビーコン全てを対象)
|
int |
startBeaconSearch(DetectBeaconFilter filter)
ビーコンの検出を開始する(対象ビーコンをフィルタリングする)
|
void |
stopBeaconSearch()
ビーコンの検出を停止する
|
public static final int START_SUCCESS
public static final int START_FAILED_BLUETOOTH_OFF
public static final int START_FAILED_OTHER
public int startBeaconSearch()
public int startBeaconSearch(DetectBeaconFilter filter)
filter
- DetectBeaconFilterpublic void stopBeaconSearch()
public java.util.Set<Beacon> getDetectedBeacons()
public void setTransitionCallback(BeaconManager.TransitionCallback callback)
callback
- TransitionCallback
null指定でコールバック解除public void setRangingCallback(BeaconManager.RangingCallback callback)
callback
- RangingCallback
null指定でコールバック解除