gpt4 book ai didi

android - 如何从打瞌睡模式中选择退出应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:58:49 26 4
gpt4 key购买 nike

如何让我的应用程序退出 android M DOZE 模式?是否有一种标准方法可以在运行时有选择地从 DOZE 和自动待机中包含和排除应用程序?

最佳答案

How to opt-out my app from android M DOZE mode ?

你不能通过任何已知的机制。

Is there a standard way to include and exclude apps from DOZE and auto standby selectively at run time ?

理论上,用户可以在“设置”中切换“忽略优化”选项,将应用置于不应进入应用待机模式的应用白名单中。这不会影响打瞌睡模式。

引用 somebody who I believe is Dianne Hackborn :

While the device is dozing, syncs and jobs are turned off globally, putting an app on the whitelist does not change the behavior for them. This is the intended behavior, as is the lack of free use of the alarm manager. (One of the key aspects of all of these is that they are ways to cause the device to wake up, and anything that causes it to wake up will have a significant impact on battery life in the durations we want to last while dozing, so it is simply not allowed.)

While dozing, the AndAllowWhileIdle APIs allow you to wake up the device at most once every 15 minutes; when not dozing this is raise to once every minute. When the device is in idle maintenance mode, all of the doze restrictions are removed (so AllowWhileIdle can happen once a minute).

请注意,“闲置维护模式”目前未记录在案。我的猜测是,这是指闲置但正在充电的设备。

关于android - 如何从打瞌睡模式中选择退出应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31720246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com