Package com.zing.zalo.zalosdk.beaconsdk
Interface IBeaconSDK
-
- All Known Implementing Classes:
BeaconSDKImp
public interface IBeaconSDK
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ZBeacon>getAvailableBeacons()booleanisScanning()Check beacon service is Running ?voidscanAll()Start beacons scan without filter uuidIBeaconSDKsetBeaconNotifier(IBeaconNotifier notifier)Listen callback from SDKIBeaconSDKsetBundleOptions(Bundle data)options data pass to SDK.voidsetListBeacons(List<ZBeacon> beacons)Override current ranging beacons.voidstartBeacons()Start beacons scanvoidstopBeacons()Stop beacons scan
-
-
-
Method Detail
-
isScanning
boolean isScanning()
Check beacon service is Running ?- Returns:
-
setBundleOptions
IBeaconSDK setBundleOptions(Bundle data)
options data pass to SDK. Key get from(Bundle options)Constant- Parameters:
data-- Returns:
-
setBeaconNotifier
IBeaconSDK setBeaconNotifier(IBeaconNotifier notifier)
Listen callback from SDK- Parameters:
notifier- listener events enter/exit/ranging/error- Returns:
-
setListBeacons
void setListBeacons(List<ZBeacon> beacons)
Override current ranging beacons. If list beacons null or empty then equivalent to full scan.- Parameters:
beacons- new beacons to update
-
startBeacons
void startBeacons()
Start beacons scan
-
stopBeacons
void stopBeacons()
Stop beacons scan
-
scanAll
void scanAll()
Start beacons scan without filter uuid
-
-