Устройство Bluetooth не отображается в Android Oreo

Устройства BLE, такие как ESP 32, не попадают в список, когда в их приложениях для Android с ОС версии> 8 (oreo) используется response-native-ble-manager.

Тот же код прекрасно работает с версиями ОС Android < 8 (oreo)

1 ответ

Единственное существенное изменение, которое может иметь отношение к вашей проблеме, заключается в том, что в Android 8 изменилась длина данных ответа на сканирование. Пожалуйста, посмотрите на следующую ссылку: -

https://developer.android.com/about/versions/oreo/android-8.0-changes

Если ваше приложение использует фоновое выполнение, также есть обновление предела фонового выполнения. Посмотри на это:-

https://developer.android.com/about/versions/oreo/android-8.0-samples

Надеюсь, это поможет.

Другие вопросы по тегам