diff options
author | Philip P. Moltmann <moltmann@google.com> | 2018-04-16 09:19:42 -0700 |
---|---|---|
committer | Philip P. Moltmann <moltmann@google.com> | 2018-04-16 10:36:06 -0700 |
commit | cb58a83a19a429b96e577a0546b3c8ccc28fd26d (patch) | |
tree | 9786ef2d5e3200d06c378df4626a29544f670db9 | |
parent | 356feb53b6b16c08e9adf37243e755f03c4f947e (diff) |
Change allowed sound triggers to 1000
Test: Looked at settings on fresh device. Saw update. Looked at upgraded
device and saw change from 300 -> 1000
Fixes: 78112231
Change-Id: Iecb5b1250fa8613201ef8a85f8221aa8608785dc
-rw-r--r-- | packages/SettingsProvider/res/values/defaults.xml | 2 | ||||
-rw-r--r-- | packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java | 20 |
2 files changed, 20 insertions, 2 deletions
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml index 8b783665b039..28e8db9e488b 100644 --- a/packages/SettingsProvider/res/values/defaults.xml +++ b/packages/SettingsProvider/res/values/defaults.xml @@ -83,7 +83,7 @@ <string name="def_charging_started_sound" translatable="false">/system/media/audio/ui/ChargingStarted.ogg</string> <!-- sound trigger detection service default values --> - <integer name="def_max_sound_trigger_detection_service_ops_per_day" translatable="false">200</integer> + <integer name="def_max_sound_trigger_detection_service_ops_per_day" translatable="false">1000</integer> <integer name="def_sound_trigger_detection_service_op_timeout" translatable="false">15000</integer> <bool name="def_lockscreen_disabled">false</bool> diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java index 022e30692beb..1d3e521fe80a 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java @@ -2935,7 +2935,7 @@ public class SettingsProvider extends ContentProvider { } private final class UpgradeController { - private static final int SETTINGS_VERSION = 163; + private static final int SETTINGS_VERSION = 164; private final int mUserId; @@ -3724,6 +3724,24 @@ public class SettingsProvider extends ContentProvider { currentVersion = 163; } + if (currentVersion == 163) { + // Version 163: Update default value of + // MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY from old to new default + final SettingsState settings = getGlobalSettingsLocked(); + final Setting currentSetting = settings.getSettingLocked( + Global.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY); + if (currentSetting.isDefaultFromSystem()) { + settings.insertSettingLocked( + Settings.Global.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY, + Integer.toString(getContext().getResources().getInteger( + R.integer + .def_max_sound_trigger_detection_service_ops_per_day)), + null, true, SettingsState.SYSTEM_PACKAGE_NAME); + } + + currentVersion = 164; + } + // vXXX: Add new settings above this point. if (currentVersion != newVersion) { |