1、App Stanbdy延缓用户最近没有使用app的后台网络活动。作为移动开发人员,我们开发的App需要有推送功能,不希望在锁屏或者不充电的时候被Doze模式干掉。那么如何检测手机进入Doze模式之后App的状态呢?

3、敲入命令adb shell dumpsys battery unplug模拟手机未充电状态这时我们看到 AC powered 和 USB powered 都已经关闭,证明模拟手机未充电状态成功。


6、恢复手机状态:当我们模拟完状态之后要恢复回去,以便手机能够正常使用。敲入命令adb shell dumpsys deviceidle disable 和 adb shell dumpsys battery reset即可让手机恢复状态。再敲入adb shell dumpsys battery查看一下手机是否已经恢复状态。
