大多数安卓设备都可以正常工作。如果没有充电器的设备在1分钟内与BLE设备断开连接后,其他设备的屏幕会被锁定。
感谢任何建议!
大多数安卓设备都可以正常工作。如果没有充电器的设备在1分钟内与BLE设备断开连接后,其他设备的屏幕会被锁定。
感谢任何建议!
你可能遇到了这个问题,因为你的应用程序没有正确配置以处理Doze模式。
虽然使用BLE本身似乎没有任何限制,但Doze模式可能会干扰蓝牙连接的控制机制(例如:后台服务)。
要查看是否存在此问题,您可以通过设置 > 电池 > 电池优化
手动将您的应用程序加入白名单并禁用其优化。
此外,自Android 8.0起,当您的应用程序不在前台时,后台服务受到限制。因此,您可能需要创建一个前台服务来处理连接。
这可能来自于“睡眠期间保持Wi-Fi开启”选项(可能影响所有的无线电)- 因为似乎这只存在于8.0中,而不是8.1(至少在Pixel 2 XL上,根据这个article)。