我一直在寻找连接配对蓝牙设备的最佳方式,当它回到范围内时,到目前为止,我有一个后台服务循环遍历所有配对设备并尝试每 10 次连接到它们秒左右。
我想知道是否有更好的方法来实现这一点,例如当它回到范围内时接收一条消息,这样我的设备就不会不断尝试连接到设备并耗尽电池寿命。我发现 ACTION_FOUND 对于配对的设备不能始终如一地工作,但也许我缺少一些东西。
我一直在寻找连接配对蓝牙设备的最佳方式,当它回到范围内时,到目前为止,我有一个后台服务循环遍历所有配对设备并尝试每 10 次连接到它们秒左右。
我想知道是否有更好的方法来实现这一点,例如当它回到范围内时接收一条消息,这样我的设备就不会不断尝试连接到设备并耗尽电池寿命。我发现 ACTION_FOUND 对于配对的设备不能始终如一地工作,但也许我缺少一些东西。
您还没有真正提到您是否可以控制蓝牙设备的堆栈,但是如果您这样做了,很多蓝牙模块都具有内置的自动重新连接功能。
我以前使用过这个模块: http: //www.ampedrftech.com/guides/abSerial_RefGuide.pdf
在这种情况下,它将自动尝试从设备端重新连接。