android - 蓝牙设备未在 android oreo 中列出

标签 android react-native bluetooth-lowenergy android-8.0-oreo android-ble

在操作系统版本 > 8 (oreo) 的 Android 应用程序上使用 react-native-ble-manager 时,ESP 32 等 BLE 设备未列出。

相同的代码适用于 android 操作系统版本 < 8 (oreo)

最佳答案

与您的问题相关的唯一主要变化是在 Android 8 中,扫描响应数据长度发生了变化。请查看以下链接:-

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

如果您的应用使用后台执行,后台执行限制也会有更新。看看这个:-

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

关于android - 蓝牙设备未在 android oreo 中列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54400316/

相关文章:

android - 调制解调器代码如何与 Android 代码通信

android - Android 上的 MIFARE Ultralight 仿真

react-native - React Native TextInput没有获得焦点

android - expo 构建(IOS 和 android)和 Expo 发布错误

ios - 尝试在模拟器或设备上构建 React Native 项目时出现 Xcode 错误

ios - 如何使用 BLE 宣传我的数据以便 iOS 设备正确获取数据

java - 设置通知后写入功能不起作用

android - 自定义 NavigationView - 添加动态 headerView,Android 支持设计库

java - 从 .net DateTime 到 Java Date 的 gson JsonSyntaxException

javascript - Node.js - 如何在代码中设置环境变量