我正在开发基于Google提供的示例项目BluetoothLeGatt的Android应用,它可以与其他设备交换BLE数据。 在Android 4.3(API 18 - 三星Galaxy S3)上运行的测试运行良好,但是当我在Android 6.0(API 23 - HTC One M8)上尝试它时,我注意到了显着的性能问题:BLE似乎放慢了应用程序的速度,显示暂停通过通知收到的数据。
我认为HTC效率更高,是不是因为新的Android API上的BLE实现?或者是过时的示例项目?
提前感谢您的帮助
答案 0 :(得分:0)
我终于找到了解决方案。实际上这个问题并非来自Android" Central角色"侧。它来自"周边角色"由我的TI SensorTag播放,在6秒后自动更新连接参数,进入某种低功耗模式(连接间隔较长)。 6个月后......那永远不会太晚!