当手机远离配对设备时,android 应用程序将收到 BluetoothDevice.BOND_NONE 广播

标签 android bluetooth-lowenergy

我使用“createBond”方法将我的手机和我的设备与 BLE 配对。它成功了。但是我 Handlebars 机从设备上拿走了,距离大约 10 米。我的应用程序收到了广播:BluetoothDevice.ACTION_BOND_STATE_CHANGED,并且设备状态变为 BluetoothDevice.BOND_NONE。这是正常的还是出了什么问题? 在我的应用程序收到广播后,我将取消配对设备。因为我认为用户通过设置 Activity 手动取消配对设备。

最佳答案

10 米是 BLE 设备的正常范围。你离它太远了,所以你无法保持联系。这个是正常的。对于某些设备,距离会更短(可能为 5 米)。

关于当手机远离配对设备时,android 应用程序将收到 BluetoothDevice.BOND_NONE 广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35679039/

相关文章:

java - 如何设置平铺可绘制对象的大小

c++ - 如何从 C++ 代码扫描并连接广告 BLE 设备?

ios - 当 BLE 设备不再可见时处理

android - 在 Android 上接收 BLE 通知 > 20 字节

osgi - TI sensortag CC2650 与 Kura 示例问题

android - 如何在没有库的情况下在后台服务中扫描 BLE 设备?

android - Android应用程序崩溃了吗?

android - mupdf:如何使用 openBuffer 方法打开 pdf 文件?

java - 如何将Html文件从assets文件夹加载到WebView中

java - 验证时出错