;
一、Doze 低耗电模式简介
----
手机进入 Doze 低耗电模式条件 :
未接通电源
屏幕关闭
设备处于不活动状态 , 并且已经维持了一段时间
没有在白名单中
Doze 低耗电模式下 , 延迟...CPU 和网络使用 , 每隔一段时间有一段维护时间 , 在维护窗口时间内 , 集中执行被延迟的 CPU 和 网络操作 ; 维护期结束后 , 再次进入 Doze 低功耗模式 , 开始延迟 CPU 和网络操作...Doze 窗口期进行集中操作 ;
二、Standby 应用待机模式简介
----
Standby 应用待机模式简介 : 如果用户一段时间内没有使用某个应用 , 则判定该应用处于待机模式 ;
以下操作不能判定为应用待机模式...Doze 模式后 , 测试应用的运行状况 , 是否能达到要求 ;
$ adb shell dumpsys deviceidle force-idle
退出 Doze 模式 : 退出 Doze 模式之后...isIgnoringBatteryOptimizations(context.getPackageName());
// 如果没有在白名单中 , 弹出对话框 , 引导用户设置白名单