public interface ProximityManager
| Modifier and Type | Method and Description | 
|---|---|
| GeneralConfigurator | configuration()Configure scanning related options. | 
| void | connect(OnServiceReadyListener onServiceReadyListener)Connects to backing  ProximityService. | 
| void | disconnect()Finishes scanning and disconnects from backing service. | 
| FiltersConfigurator | filters()Configure filtering. | 
| boolean | isConnected() | 
| boolean | isScanning() | 
| void | restartScanning()Stops scanning, applies latest configuration and restarts scanning. | 
| void | setEddystoneListener(EddystoneListener listener)Sets  EddystoneListener. | 
| void | setIBeaconListener(IBeaconListener listener)Sets  IBeaconListener. | 
| void | setScanStatusListener(ScanStatusListener listener)Sets  ScanStatusListener. | 
| void | setSecureProfileListener(SecureProfileListener listener)Sets  SecureProfileListener. | 
| void | setSpaceListener(SpaceListener listener)Sets  SpaceListener. | 
| SpacesConfigurator | spaces()Configure IBeacon regions and Eddystone namespaces. | 
| void | startScanning()Starts scanning for Kontakt.io devices. | 
| void | stopScanning()Stops scanning. | 
void connect(OnServiceReadyListener onServiceReadyListener)
ProximityService. This needs to be done before first calling startScanning().onServiceReadyListener - Listener used to specify if ProximityManager has successfully connected to backing service. This means that all
 necessary Android permissions have been granted and ProximityManager is ready to start scanning.void disconnect()
connect(OnServiceReadyListener) is required if
 scanning should be started again.void startScanning()
void stopScanning()
disconnect() to disconnect.void restartScanning()
boolean isConnected()
boolean isScanning()
void setScanStatusListener(ScanStatusListener listener)
ScanStatusListener.listener - ScanStatusListener. Nullable.void setSpaceListener(SpaceListener listener)
SpaceListener.listener - SpaceListener. Nullable.void setIBeaconListener(IBeaconListener listener)
IBeaconListener.listener - IBeaconListener. Nullable.void setEddystoneListener(EddystoneListener listener)
EddystoneListener.listener - EddystoneListener. Nullable.void setSecureProfileListener(SecureProfileListener listener)
SecureProfileListener. This should be used only when working with Kontakt.io Beacon PRO devices.listener - SecureProfileListener. Nullable.GeneralConfigurator configuration()
SpacesConfigurator spaces()
FiltersConfigurator filters()