Api18
constructor(deviceName: String = DEFAULT_NAME, isBluetoothSupported: Boolean = true, isBluetoothEnabled: Boolean = true, isSystemApp: Boolean = false, issueOnlyOneActiveScan: Boolean = false)
Parameters
deviceName
The device name, by default set to "Mock".
isBluetoothSupported
Whether Bluetooth is supported on the device.
isBluetoothEnabled
Whether Bluetooth is enabled on the device.
isSystemApp
Whether the app is running with system permissions. This is equivalent of BLUETOOTH_PRIVILEGED permission added in API 19.
issueOnlyOneActiveScan
Some early Android devices were sending only one Scan Request message for a single device per scan. Non-connectable devices were reported continuously, but connectable devices were reported only once. The client had to stop and start scanning again to receive further advertisements. This flag simulates this issue. It was encountered e.g. on Nexus 4.