Class CycledLeScannerForLollipop
- java.lang.Object
-
- org.altbeacon.beacon.service.scanner.CycledLeScanner
-
- org.altbeacon.beacon.service.scanner.CycledLeScannerForLollipop
-
public class CycledLeScannerForLollipop extends CycledLeScanner
-
-
Field Summary
-
Fields inherited from class org.altbeacon.beacon.service.scanner.CycledLeScanner
ANDROID_N_MAX_SCAN_DURATION_MILLIS, mBackgroundFlag, mBetweenScanPeriod, mBluetoothCrashResolver, mContext, mCycledLeScanCallback, mHandler, mNextScanCycleStartTime, mRestartNeeded, mScanHandler, mScanningPaused
-
-
Constructor Summary
Constructors Constructor Description CycledLeScannerForLollipop(Context context, long scanPeriod, long betweenScanPeriod, boolean backgroundFlag, CycledLeScanCallback cycledLeScanCallback, BluetoothCrashResolver crashResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandeferScanIfNeeded()protected voidfinishScan()protected voidstartScan()voidstop()protected voidstopScan()-
Methods inherited from class org.altbeacon.beacon.service.scanner.CycledLeScanner
cancelAlarmOnUserSwitch, cancelWakeUpAlarm, cleanupCancelAlarmOnUserSwitch, createScanner, destroy, getBluetoothAdapter, getDistinctPacketsDetectedPerScan, getWakeUpOperation, scanLeDevice, scheduleScanCycleStop, setDistinctPacketsDetectedPerScan, setLongScanForcingEnabled, setScanPeriods, setWakeUpAlarm, start
-
-
-
-
Constructor Detail
-
CycledLeScannerForLollipop
public CycledLeScannerForLollipop(Context context, long scanPeriod, long betweenScanPeriod, boolean backgroundFlag, CycledLeScanCallback cycledLeScanCallback, BluetoothCrashResolver crashResolver)
-
-
Method Detail
-
stopScan
protected void stopScan()
- Specified by:
stopScanin classCycledLeScanner
-
deferScanIfNeeded
protected boolean deferScanIfNeeded()
- Specified by:
deferScanIfNeededin classCycledLeScanner
-
startScan
protected void startScan()
- Specified by:
startScanin classCycledLeScanner
-
stop
@MainThread public void stop()
- Overrides:
stopin classCycledLeScanner
-
finishScan
protected void finishScan()
- Specified by:
finishScanin classCycledLeScanner
-
-