运行前景服务不会阻止设备进入睡眠状态。您必须需要唤醒锁。这也适用于打ze模式吗?
例如:您运行前台服务,然后关闭设备的屏幕。通常,打ze睡的模式限制不适用于网络暂停等前台服务。
所以我的问题是,您是否需要在打ze模式下为前台服务设置唤醒锁?
我有点困惑,因为打if模式会忽略唤醒锁,除非对前台服务设置例外。
答案 0 :(得分:0)
根据this,以下是在打ze模式下适用的限制:
系统忽略唤醒锁。
您仍然需要按住唤醒锁,“以表明您的应用程序需要保持设备打开”。
因此,您的唤醒锁定将不会影响打mode睡模式(这是设计使然)。但是,如果您使用的是前台服务,打ze模式似乎不会影响前台服务see this SO post。
如果您使用的是其他工具,则可以参阅本指南here,以针对打ze模式优化应用。