Android BLE 在屏幕关闭时断开连接(无需充电器)

问题描述 投票:0回答:2

它在大多数 Android 设备上运行良好。 如果设备没有充电器,1 分钟后其他设备的屏幕会被锁定 BLE 设备会断开连接。

感谢您的任何建议!

android bluetooth-lowenergy screen-off
2个回答
0
投票

这可能来自

Keep Wi-Fi on during sleep
选项(可能会影响所有收音机) - 因为它似乎只存在于
8.0
而不是
8.1
(至少在 Pixel 2 XL 上,根据这篇文章) .


0
投票

您可能会遇到此问题,因为您的应用程序未正确配置为处理打瞌睡模式

虽然使用 BLE 本身似乎没有任何限制,但打瞌睡模式可能会扰乱蓝牙连接的控制机制(例如:后台服务)。

要查看这是否是问题所在,您可以通过 Settings > Battery > Battery Optimization 手动将您的应用列入白名单并禁用应用优化。


此外,从 Android 8.0 开始,当您的应用程序不在前台时,后台服务会受到

限制。因此,您可能需要创建一个

前台服务来处理连接。

© www.soinside.com 2019 - 2024. All rights reserved.