blueLeothLeScanner扫描时间多长时间?

0 android android-bluetooth

我更改了代码

BluetoothAdapter.startLeScan
Run Code Online (Sandbox Code Playgroud)

 BluetoothLeScanner.startScan(callback)
Run Code Online (Sandbox Code Playgroud)

因此,我认为扫描性能已足够提高,但我不知道bluetoothLeScanner的扫描时间。

BluetoothAdapter.startLeScan 扫描时间不断变化。

请回答。

小智 6

您需要使用handler停止扫描。使用此代码可在10秒后停止扫描

BluetoothLeScanner.startScan(callback);
new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                 BluetoothLeScanner.stopScan(callback);

            }
        }, 10000);
Run Code Online (Sandbox Code Playgroud)