public class KontaktProximityManager extends java.lang.Object implements ProximityManagerContract
| Constructor and Description |
|---|
KontaktProximityManager(android.content.Context context) |
KontaktProximityManager(android.content.Context context,
IKontaktApiClient kontaktApiClient,
KontaktProximityManagerConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
attachListener(ProximityManager.ProximityListener proximityListener)
Attaches listener.
|
void |
clearBuffers()
Clears buffers resolved beacon cache
Available only in KontaktProximityManager |
void |
clearCache()
Clears resolved beacon cache
Available only in KontaktProximityManager |
void |
connect(OnServiceReadyListener listener)
Connects to backing Service.
|
boolean |
detachListener(ProximityManager.ProximityListener proximityListener)
Detaches listener.
|
void |
disconnect()
Disconnects from backing service.
|
boolean |
finishScan()
Finishes scan.
|
int |
getId()
Gets proximity manager id.
|
boolean |
initializeScan(ScanContext scanContext)
Initializes scan
|
void |
initializeScan(ScanContext scanContext,
OnServiceReadyListener onServiceReadyListener)
Initializes scan and connects to backing service if the connection is not established.
|
boolean |
isConnected()
Provides information about connection state with backing service.
|
boolean |
isScanning()
Provides information whether the ProximityManager is currently scanning.
|
boolean |
restartScan(ScanContext scanContext)
Restarts scan.
|
void |
restartScan(ScanContext scanContext,
OnServiceReadyListener onServiceReadyListener)
Restart scan.
|
public KontaktProximityManager(android.content.Context context,
IKontaktApiClient kontaktApiClient,
KontaktProximityManagerConfiguration configuration)
public KontaktProximityManager(android.content.Context context)
public int getId()
ProximityManagerContractgetId in interface ProximityManagerContractpublic void connect(OnServiceReadyListener listener)
ProximityManagerContractconnect in interface ProximityManagerContractlistener - the listenerpublic boolean isConnected()
ProximityManagerContractisConnected in interface ProximityManagerContractpublic void disconnect()
ProximityManagerContractdisconnect in interface ProximityManagerContractpublic boolean isScanning()
ProximityManagerContractisScanning in interface ProximityManagerContractpublic boolean initializeScan(ScanContext scanContext)
ProximityManagerContractinitializeScan in interface ProximityManagerContractscanContext - the scan contextpublic void initializeScan(ScanContext scanContext, OnServiceReadyListener onServiceReadyListener)
ProximityManagerContractinitializeScan in interface ProximityManagerContractscanContext - the scan contextonServiceReadyListener - the on service ready listenerpublic boolean restartScan(ScanContext scanContext)
ProximityManagerContractrestartScan in interface ProximityManagerContractscanContext - the scan contextpublic void restartScan(ScanContext scanContext, OnServiceReadyListener onServiceReadyListener)
ProximityManagerContractrestartScan in interface ProximityManagerContractscanContext - the scan contextonServiceReadyListener - the on service ready listenerpublic boolean attachListener(ProximityManager.ProximityListener proximityListener)
ProximityManagerContractattachListener in interface ProximityManagerContractproximityListener - the proximity listenerpublic boolean detachListener(ProximityManager.ProximityListener proximityListener)
ProximityManagerContractdetachListener in interface ProximityManagerContractproximityListener - the proximity listenerpublic boolean finishScan()
ProximityManagerContractfinishScan in interface ProximityManagerContractpublic void clearCache()
ProximityManagerContractclearCache in interface ProximityManagerContractpublic void clearBuffers()
ProximityManagerContractclearBuffers in interface ProximityManagerContract