xiaoyaoyou1212 / BLE

✨Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。
http://www.huwei.tech/
Apache License 2.0
1.38k stars 364 forks source link

连接(或者发送)多个蓝牙设备需要的延时 #76

Open kerry999 opened 5 years ago

kerry999 commented 5 years ago

我们需要连接3个蓝牙外设。发现3个连接请求间必须要延时1秒左右。太快了会失败。 连接后的给这3个蓝牙外设发数据也需要一个50ms左右的延时。 这样就要求app自己维护一个50ms的时钟线程(和一个1秒的时钟线程)。比较浪费资源。

感觉SDK应该在内部已经有这样比较快的时钟线程了,为啥不用buffer来接收这些action。然后按照一定的时间间隔来处理连接请求和发送请求?这样可以减少app不少的时钟线程开销。