Я пытаюсь получить список доступных устройств Bluetooth, используя этот пример.
(я не использую эмуляторы, я подключил телефон через USB.)
Это официальный пример кода. Код здесь
Однако я не вижу никаких устройств. Событие handleDiscoverPeripheral никогда не запускается.
Я должен видеть как минимум 2 устройства.
Это мой собственный журнал реакции
info Reloading app...
BUNDLE [android, dev] ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (1/1), done.
LOG Running "ArduinoBluetooth" with {"rootTag":1}
WARN VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead.
LOG Permission is OK
LOG Scanning...
LOG Scan is stopped
LOG No connected peripherals
LOG []
LOG Scanning...
PS I ' мы увеличили количество секунд сканирования до 30
BleManager.scan([], 30, true)
Кроме того, все разрешения установлены.
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>