2017-02-15 3 views
0

Я изменил кодКак долго время сканирования bluetoothLeScanner?

BluetoothAdapter.startLeScan 

в

BluetoothLeScanner.startScan(callback) 

Таким образом, сканирование производительности достаточно до моего взгляда, но я не знаю, bluetoothLeScanner времени сканирования.

BluetoothAdapter.startLeScan имеет изменение времени сканирования.

пожалуйста, ответ.

+0

Я хочу сканирование навсегда, пока не подключен, если BLE-карта отключается. если время сканирования завершено, перезапустите проверку. –

ответ

2

Вы должны остановить сканирование с помощью обработчика .Использование этого кода, чтобы остановить сканирование После 10 второго

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

      } 
     }, 10000); 
+0

Итак, если я не использую стоп-код сканирования, сканирование выполняется в течение нескольких часов? –

+1

да, вам нужно остановить его, иначе его запуск –

+0

Ох Вот это ответ, который я ищу. Спасибо !!! –

Смежные вопросы