public final class ContextManager
extends java.lang.Object
Constructor and Description |
---|
ContextManager(MidasApplication application) |
Modifier and Type | Method and Description |
---|---|
void |
clearBeaconTag()
비콘 태그 모두 지우기
|
BeaconSettings |
getBeaconSettings()
SDK 동작 설정 설정
|
java.lang.Object |
getBeaconTag(Beacon beacon)
비콘 태그 가져오기
|
java.lang.Object |
getBeaconTag(java.lang.String id)
비콘 태그 가져오기
|
java.util.ArrayList<java.lang.Object> |
getBeaconTagList()
비콘에 설정된 태그 리스트
|
static ContextManager |
getInstance(android.app.Application application)
ContextManager 인스턴스 호출
|
MidasApplication |
getMidasApplication() |
boolean |
isLeScan()
BLE 스캔상태 확인
|
void |
setBeaconCallback(BeaconCallback beaconCallback)
비콘 콜백
|
void |
setBeaconTag(Beacon beacon,
java.lang.Object tag)
비콘 태그 설정
|
void |
setBeaconTag(java.lang.String tagId,
java.lang.Object tag)
비콘 태그 설정
|
void |
setEmergencyCallback(EmergencyCallback emergencyCallback)
응급 콜백
|
boolean |
startLeScan()
BLE 스캔 시작
|
boolean |
stopLeScan()
BLE 스캔 정지
|
public ContextManager(MidasApplication application)
public static final ContextManager getInstance(android.app.Application application)
application
- AndroidManifest.xml에 등록된 MidasApplication
MidasApplication
을 등록하지 않은 경우 nullpublic MidasApplication getMidasApplication()
public boolean startLeScan()
public boolean stopLeScan()
public boolean isLeScan()
public BeaconSettings getBeaconSettings()
BeaconSettings
설정값public void setBeaconTag(Beacon beacon, java.lang.Object tag)
beacon
- 태그대상tag
- 태그 데이터public void setBeaconTag(java.lang.String tagId, java.lang.Object tag)
tagId
- 태그대상IDtag
- 태그 데이터public java.lang.Object getBeaconTag(Beacon beacon)
beacon
- 태그된 비콘public java.lang.Object getBeaconTag(java.lang.String id)
id
- 태그된 비콘 IDpublic java.util.ArrayList<java.lang.Object> getBeaconTagList()
public void clearBeaconTag()
public void setBeaconCallback(BeaconCallback beaconCallback)
beaconCallback
- 콜백등록public void setEmergencyCallback(EmergencyCallback emergencyCallback)
emergencyCallback
- 콜백등록