From d8611ecd360cce2b16372c6c0b29540b98929e43 Mon Sep 17 00:00:00 2001 From: Suprabh Shukla Date: Wed, 16 May 2018 16:39:42 -0700 Subject: [PATCH] Added a command to return app_standby_enabled The only way to know the runtime state was check dumpsys usagestats, and parse through a lot of output. This makes it easier to retreive the state. Test: adb shell settings put global app_standby_enabled 0 adb shell dumpsys usagestats is-app-standby-enabled Bug: 74336662 Change-Id: Ibe80d27bdf940682b9e4c3c14f93b4871f9f1746 --- .../usage/java/com/android/server/usage/UsageStatsService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/usage/java/com/android/server/usage/UsageStatsService.java b/services/usage/java/com/android/server/usage/UsageStatsService.java index 243718a526e90..71f9bb3f81276 100644 --- a/services/usage/java/com/android/server/usage/UsageStatsService.java +++ b/services/usage/java/com/android/server/usage/UsageStatsService.java @@ -585,6 +585,9 @@ public class UsageStatsService extends SystemService implements flushToDiskLocked(); pw.println("Flushed stats to disk"); return; + } else if ("is-app-standby-enabled".equals(arg)) { + pw.println(mAppStandby.mAppIdleEnabled); + return; } else if (arg != null && !arg.startsWith("-")) { // Anything else that doesn't start with '-' is a pkg to filter pkg = arg;