定期唤醒(闹钟)与保持清醒(唤醒锁)的效率



我想接受蓝牙连接(即使屏幕关闭)来构建移动点对点P2P网络。由于传入的连接似乎不会唤醒设备,因此我认为我需要使用部分唤醒锁定(这会相对较快地耗尽电池)使设备永久唤醒,或者将其唤醒短时间以检查新连接。

现在,我的问题是:定期唤醒设备是否更有效,还是保持唤醒更好,因为唤醒-睡眠-过渡会比简单地让设备一直保持唤醒消耗更多的电量?我在这里谈论的间隔是 1-10 秒。

当然,如果

它们不限于一小部分设备,那么解决此问题的替代解决方案也非常受欢迎。

您需要使用真实设备进行测试,并且使用不同的设备可能会获得不同的结果。一般来说,如果你要每秒醒来,只需保持唤醒(你可以空白屏幕以节省一些电量)。或者,您可以使用云消息传递(GCM)之类的东西来唤醒设备,但这需要单独的服务器。示例:设备 1 发送到服务器"我在这里"消息",服务器发送到设备 2"设备 1 在那边,唤醒并检查"消息,设备 1 连接到设备 2。当然,这对你来说可能是矫枉过正:)

最新更新