From c6909ffe20a4715251dfac7d5aa4ec256afd3a2c Mon Sep 17 00:00:00 2001 From: Eugene Susla Date: Fri, 27 Mar 2020 15:35:02 -0700 Subject: [PATCH] Introduce a Setting for auto revoke teamfood settings Test: presubmit Bug: 146513245 Change-Id: I57e20694528e6e2e94957e66d03cbf292c305f0d --- core/java/android/provider/Settings.java | 17 +++++++++++++++++ .../android/provider/SettingsBackupTest.java | 1 + 2 files changed, 18 insertions(+) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 530585d864656..d06cd2265a239 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -14175,6 +14175,23 @@ public final class Settings { public static final String APPOP_HISTORY_PARAMETERS = "appop_history_parameters"; + /** + * Auto revoke parameters. These parameters are represented by + * a comma-delimited key-value list. + * + *
+         *     enabledForPreRApps    (bolean)
+         *     unusedThresholdMs     (long)
+         *     checkFrequencyMs      (long)
+         * 
+ * + * Ex: "enabledForPreRApps=false,unusedThresholdMs=7776000000,checkFrequencyMs=1296000000" + * + * @hide + */ + public static final String AUTO_REVOKE_PARAMETERS = + "auto_revoke_parameters"; + /** * Delay for sending ACTION_CHARGING after device is plugged in. * This is used as an override for constants defined in BatteryStatsImpl for diff --git a/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java b/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java index a36949b9e1ffa..589342a12b290 100644 --- a/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java +++ b/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java @@ -575,6 +575,7 @@ public class SettingsBackupTest { Settings.Global.APPOP_HISTORY_MODE, Settings.Global.APPOP_HISTORY_INTERVAL_MULTIPLIER, Settings.Global.APPOP_HISTORY_BASE_INTERVAL_MILLIS, + Settings.Global.AUTO_REVOKE_PARAMETERS, Settings.Global.ENABLE_RADIO_BUG_DETECTION, Settings.Global.RADIO_BUG_WAKELOCK_TIMEOUT_COUNT_THRESHOLD, Settings.Global.RADIO_BUG_SYSTEM_ERROR_COUNT_THRESHOLD,