如何从Doze模式中选择退出应用程序?

Aud*_*diO 6 android android-6.0-marshmallow

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

Com*_*are 5

如何选择退出Android M DOZE模式的应用程序?

您无法通过任何已知的机制。

有没有一种标准方法可以在运行时选择性地从DOZE和自动待机中包括和排除应用程序?

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

引用我认为是Dianne Hackborn的人

当设备在打zing睡时,同步和作业会全局关闭,将应用程序列入白名单不会改变它们的行为。这是预期的行为,缺少免费使用警报管理器的情况。(所有这些功能的关键方面之一是它们可以使设备唤醒,而导致它唤醒的任何事情都会对我们在推土机中持续使用的持续时间产生重大影响,因此根本不允许。)

在打zing睡时,AndAllowWhileIdle API使您最多每15分钟唤醒一次设备。不打zing睡时,每分钟提高一次。当设备处于空闲维护模式时,所有打ze限制都将被删除(因此AllowWhileIdle可能每分钟发生一次)。

请注意,目前尚未记录“怠速维护模式”。我的猜测是,这是指处于空闲状态但正在充电的设备。