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 java.lang.ObjectAdds Robolectric support for BLE scanning.
-
-
Constructor Summary
Constructors Constructor Description ShadowBluetoothLeScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<android.bluetooth.le.ScanCallback>getScanCallbacks()Returns all currently activeScanCallbacks.protected voidstartScan(java.util.List<android.bluetooth.le.ScanFilter> filters, android.bluetooth.le.ScanSettings settings, android.bluetooth.le.ScanCallback callback)Tracks ongoing scans.protected voidstopScan(android.bluetooth.le.ScanCallback callback)
-
-
-
Method Detail
-
startScan
@Implementation protected void startScan(java.util.List<android.bluetooth.le.ScanFilter> filters, android.bluetooth.le.ScanSettings settings, android.bluetooth.le.ScanCallback callback)Tracks ongoing scans. UsegetScanCallbacks()to get a list of any currently registeredScanCallbacks.
-
stopScan
@Implementation protected void stopScan(android.bluetooth.le.ScanCallback callback)
-
getScanCallbacks
public java.util.Set<android.bluetooth.le.ScanCallback> getScanCallbacks()
Returns all currently activeScanCallbacks.
-
-