Package org.robolectric.shadows
Class ShadowBluetoothLeScanner
- java.lang.Object
- 
- org.robolectric.shadows.ShadowBluetoothLeScanner
 
- 
 @Implements(value=android.bluetooth.le.BluetoothLeScanner.class, minSdk=21) public class ShadowBluetoothLeScanner extends Object Adds Robolectric support for BLE scanning.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classShadowBluetoothLeScanner.ScanParamsEncapsulates scan params passed toBluetoothAdapterstartScan methods.
 - 
Constructor SummaryConstructors Constructor Description ShadowBluetoothLeScanner()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ShadowBluetoothLeScanner.ScanParams>getActiveScans()Returns allShadowBluetoothLeScanner.ScanParamss representing active scans.Set<ScanCallback>getScanCallbacks()Returns all currently activeScanCallbacks.protected intstartScan(List<ScanFilter> filters, ScanSettings settings, PendingIntent pendingIntent)Tracks ongoing scans.protected voidstartScan(List<ScanFilter> filters, ScanSettings settings, ScanCallback callback)Tracks ongoing scans.protected voidstopScan(PendingIntent pendingIntent)protected voidstopScan(ScanCallback callback)
 
- 
- 
- 
Method Detail- 
startScan@Implementation protected void startScan(List<ScanFilter> filters, ScanSettings settings, ScanCallback callback) Tracks ongoing scans. UsegetScanCallbacks()to get a list of any currently registeredScanCallbacks.
 - 
startScan@Implementation(minSdk=26) protected int startScan(List<ScanFilter> filters, ScanSettings settings, PendingIntent pendingIntent) Tracks ongoing scans. UsegetScanCallbacks()to get a list of any currently registeredScanCallbacks.
 - 
stopScan@Implementation protected void stopScan(ScanCallback callback) 
 - 
stopScan@Implementation(minSdk=26) protected void stopScan(PendingIntent pendingIntent) 
 - 
getScanCallbackspublic Set<ScanCallback> getScanCallbacks() Returns all currently activeScanCallbacks.
 - 
getActiveScanspublic List<ShadowBluetoothLeScanner.ScanParams> getActiveScans() Returns allShadowBluetoothLeScanner.ScanParamss representing active scans.
 
- 
 
-