public abstract class Scanner
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
Scanner.myScannerPresenter |
| Modifier and Type | Field and Description |
|---|---|
protected android.os.Handler |
mHandler |
protected LeScanner |
mLeScanner |
protected ScanCallback |
mScanCallback |
protected ScannerPresenter |
mScannerPresenter |
| Constructor and Description |
|---|
Scanner() |
| Modifier and Type | Method and Description |
|---|---|
static Scanner |
createScanner(boolean isCycled) |
protected void |
destroy() |
abstract void |
initConfig(ScanRuleConfig config) |
protected void |
initLeScanner(ScanRuleConfig config) |
boolean |
isScanning() |
protected abstract void |
notifyScanStarted() |
protected abstract void |
notifyScanStopped() |
void |
removeHandlerMsg() |
protected void |
startLeScan() |
abstract void |
startScan(ScanCallback callback) |
protected void |
stopLeScan() |
abstract void |
stopScan() |
protected LeScanner mLeScanner
protected ScanCallback mScanCallback
protected ScannerPresenter mScannerPresenter
protected android.os.Handler mHandler
public static Scanner createScanner(boolean isCycled)
protected void initLeScanner(ScanRuleConfig config)
public abstract void initConfig(ScanRuleConfig config)
public abstract void startScan(ScanCallback callback)
public abstract void stopScan()
protected abstract void notifyScanStarted()
protected abstract void notifyScanStopped()
protected void startLeScan()
protected void stopLeScan()
public boolean isScanning()
public final void removeHandlerMsg()
protected void destroy()