它在大多数 Android 设备上运行良好。其他设备的屏幕在 1 分钟后锁定 BLE 设备断开连接,如果设备没有充电器。
感谢您的任何建议!
它在大多数 Android 设备上运行良好。其他设备的屏幕在 1 分钟后锁定 BLE 设备断开连接,如果设备没有充电器。
感谢您的任何建议!
您可能会遇到此问题,因为您的应用程序未正确配置为处理打盹模式。
虽然似乎对使用 BLE 本身没有任何限制,但打盹模式可能会干扰蓝牙连接的控制机制(例如:后台服务)。
要查看这是否是问题所在,您可以手动通过禁用应用优化将您的应用列入白名单。Settings > Battery > Battery Optimization
此外,从 Android 8.0 开始,当您的应用不在前台时,后台服务会受到限制。因此,您可能需要创建一个前台服务来处理连接。
这可能来自Keep Wi-Fi on during sleep
选项(可能会影响所有收音机) - 因为它似乎只存在于8.0
但不存在于8.1
(至少在 Pixel 2 XL 上,根据这篇文章)。