В настоящее время я тестирую профиль глюкозы BLE. Для того, чтобы получить глюкозные записи, глюкозаместитель BLE должен быть связан первым. После того, как устройство связано, я не получаю это устройство больше в обратном вызове onLeScan
при выполнении startLeScan
.Android BLE: Как проверить наличие подключенного устройства BLE для подключения
Я, однако, может получить список всех связанных BLE устройств с помощью BluetoothAdapter.getDefaultAdapter().getBondedDevices();
Теперь я хочу, чтобы фильтровать скрепленные устройства для устройств, которые в настоящее время находятся в диапазоне/доступны.