简述:你能同时连接设备和扫描其他设备吗?
我正在制作一个使用BLE与设备通信的应用程序。一个刚完成BLE项目的同事警告我,不能同时连接设备和扫描其他设备,否则会出现问题。基于这个假设,我目前在每个屏幕上都进行连接和断开。
连接时间有时需要 ~3 秒以上,因此如果我深入应用程序(也是您可以扫描更多设备的地方),我希望通过不断开连接来加快连接速度。我尝试过一些操作,似乎两者同时进行没有问题。
我已经在Android文档中读到,不能同时扫描蓝牙和BLE,但我没有看到关于连接BLE设备和扫描BLE设备的任何信息。
我的同事描述了以下一些症状:
- 无法关闭系统蓝牙(开关会自动打开)
- 蓝牙会崩溃(不确定是蓝牙共享还是其他什么东西)
- 其他使用蓝牙的应用程序也会崩溃