android - Nativescript 蓝牙和蓝牙 v5.0
问题描述
我目前正在研究一个问题,即我公司的应用程序在建立搜索和连接到 cadence BLE 外围设备时遇到了一些问题。
我们正在使用 nativescript@6.1.2 {N}6 进行开发,并且在过去很长一段时间内,我们一直使用 nativescript-bluetooth@1.3.1 插件没有问题。它主要用于带有蓝牙 4.x 的平板电脑。当我们在带有蓝牙 v5.0 的三星 Galaxy tab A7 上尝试我们的应用程序时,问题就开始了。该应用程序不会开始搜索或连接通常的外围Wahoo 踏频传感器。
我能做的是在 Android 蓝牙管理器中查看 Wahoo 传感器以及 nRF 连接和 Wahoo 的健身应用程序。但是使用通常的插件似乎无法做任何事情。我对 BLE 编程游戏还很陌生,所以如果有人对为什么带有蓝牙 5.0 的三星 Galaxy tab A7 无法连接有任何建议,我很乐意收到一些建议。
解决方案
所以 nativescript-bluetooth 1.3.1 在 Android 10+ 版本中不再有效。我也必须将我的应用程序迁移到 nativescript 7。我在迁移时遇到了麻烦,如果您对我的一些问题有任何建议,我将不胜感激!
推荐阅读
- python - 如何在 ctypes 中从 C 写入字符串缓冲区?
- apache-spark - Pyspark - Py4JJavaError:调用 o102.collectToPython 时出错
- node.js - 如何获得另一个集合猫鼬聚合的计数?
- nexus - Nexus 填满 /var/tmp 上的磁盘空间
- pandas - 访问 pandas 量化分组系列中的值
- spring - Spring Batch如何为失败的作业配置重试周期
- javascript - 在 react-native 中读取本地大小为 30MB 的大型 json 文件,
- sql - Tsql选择某个字符右边的所有字符
- vba - adodb sql 连接在某些机器上出现运行时错误
- java - 撤销操作是否等待消费过程在 Kafka 重新平衡中完成?