我想接受蓝牙连接(即使屏幕关闭)来构建移动 ad-hoc P2P 网络。由于似乎传入的连接不会唤醒设备,我想我要么需要使用部分 WakeLock(这会相对较快地耗尽电池)来保持设备永久唤醒,要么在短时间内唤醒它以检查新的连接。
现在,我的问题是:定期唤醒设备是否更有效,还是让它保持清醒更好,因为唤醒-睡眠-转换会比简单地让设备一直保持清醒消耗更多的电量?我在这里谈论的时间间隔是 1-10 秒。
当然,如果它们不限于一小部分设备,也非常欢迎解决该问题的替代解决方案。
我想接受蓝牙连接(即使屏幕关闭)来构建移动 ad-hoc P2P 网络。由于似乎传入的连接不会唤醒设备,我想我要么需要使用部分 WakeLock(这会相对较快地耗尽电池)来保持设备永久唤醒,要么在短时间内唤醒它以检查新的连接。
现在,我的问题是:定期唤醒设备是否更有效,还是让它保持清醒更好,因为唤醒-睡眠-转换会比简单地让设备一直保持清醒消耗更多的电量?我在这里谈论的时间间隔是 1-10 秒。
当然,如果它们不限于一小部分设备,也非常欢迎解决该问题的替代解决方案。