我改变了代码
BluetoothAdapter.startLeScan
到
BluetoothLeScanner.startScan(callback)
所以,我认为扫描性能已经足够了,但我不知道bluetoothLeScanner的扫描时间。
BluetoothAdapter.startLeScan
已经改变了扫描时间。
拜托,回答。
答案 0 :(得分:3)
您需要使用处理程序停止扫描。使用此代码在10秒后停止扫描
BluetoothLeScanner.startScan(callback);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
BluetoothLeScanner.stopScan(callback);
}
}, 10000);