如何检测App是否已进入或退出应用程序待机模式(Android M +)

时间:2016-07-13 01:31:04

标签: android android-6.0-marshmallow android-doze android-doze-and-standby android-appstandby

如果设备处于DOZE IDLE或IDLE_MAINTENANCE模式,如果我们为“ android.os.action.DEVICE_IDLE_MODE_CHANGED ”注册广播接收器,则可以接收这些事件。但是当使用adb命令使App进入 App Standby 时,此接收器无法正常工作。对于运行在Marshmallow及以上的设备,我们是否可以通过编程方式检查应用程序是否已进入或退出App Standby模式?

adb命令用于使App进入App Standby

adb shell dumpsys battery unplug
adb shell am set-inactive {Package name} true

并退出

adb shell am set-inactive {Package name} false

0 个答案:

没有答案