Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (C) 2007 The Android Open Source Project |
| 3 | * |
| 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | * you may not use this file except in compliance with the License. |
| 6 | * You may obtain a copy of the License at |
| 7 | * |
| 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | * |
| 10 | * Unless required by applicable law or agreed to in writing, software |
| 11 | * distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | * See the License for the specific language governing permissions and |
| 14 | * limitations under the License. |
| 15 | */ |
| 16 | |
| 17 | package com.android.providers.settings; |
| 18 | |
| 19 | import android.annotation.NonNull; |
| 20 | import android.os.UserHandle; |
| 21 | import android.provider.Settings; |
| 22 | import android.providers.settings.GlobalSettingsProto; |
| 23 | import android.providers.settings.SecureSettingsProto; |
| 24 | import android.providers.settings.SettingProto; |
| 25 | import android.providers.settings.SettingsServiceDumpProto; |
| 26 | import android.providers.settings.SystemSettingsProto; |
| 27 | import android.providers.settings.UserSettingsProto; |
| 28 | import android.util.SparseBooleanArray; |
| 29 | import android.util.proto.ProtoOutputStream; |
| 30 | |
| 31 | /** @hide */ |
| 32 | class SettingsProtoDumpUtil { |
| 33 | private SettingsProtoDumpUtil() {} |
| 34 | |
| 35 | static void dumpProtoLocked(SettingsProvider.SettingsRegistry settingsRegistry, |
| 36 | ProtoOutputStream proto) { |
Matt Pape | 1b31a33 | 2018-10-17 09:58:28 -0700 | [diff] [blame] | 37 | // Config settings |
| 38 | SettingsState configSettings = settingsRegistry.getSettingsLocked( |
| 39 | SettingsProvider.SETTINGS_TYPE_CONFIG, UserHandle.USER_SYSTEM); |
| 40 | if (configSettings != null) { |
| 41 | // TODO(b/113100523): dump configuration settings after they are added |
| 42 | } |
| 43 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 44 | // Global settings |
| 45 | SettingsState globalSettings = settingsRegistry.getSettingsLocked( |
| 46 | SettingsProvider.SETTINGS_TYPE_GLOBAL, UserHandle.USER_SYSTEM); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 47 | if (globalSettings != null) { |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 48 | dumpProtoGlobalSettingsLocked(proto, SettingsServiceDumpProto.GLOBAL_SETTINGS, globalSettings); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 49 | } |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 50 | |
| 51 | // Per-user settings |
| 52 | SparseBooleanArray users = settingsRegistry.getKnownUsersLocked(); |
| 53 | final int userCount = users.size(); |
| 54 | for (int i = 0; i < userCount; i++) { |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 55 | dumpProtoUserSettingsLocked(proto, SettingsServiceDumpProto.USER_SETTINGS, |
| 56 | settingsRegistry, UserHandle.of(users.keyAt(i))); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 57 | } |
| 58 | } |
| 59 | |
| 60 | /** |
| 61 | * Dump all settings of a user as a proto buf. |
| 62 | * |
| 63 | * @param settingsRegistry |
| 64 | * @param user The user the settings should be dumped for |
| 65 | * @param proto The proto buf stream to dump to |
| 66 | */ |
| 67 | private static void dumpProtoUserSettingsLocked( |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 68 | @NonNull ProtoOutputStream proto, |
| 69 | long fieldId, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 70 | SettingsProvider.SettingsRegistry settingsRegistry, |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 71 | @NonNull UserHandle user) { |
| 72 | final long token = proto.start(fieldId); |
| 73 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 74 | proto.write(UserSettingsProto.USER_ID, user.getIdentifier()); |
| 75 | |
| 76 | SettingsState secureSettings = settingsRegistry.getSettingsLocked( |
| 77 | SettingsProvider.SETTINGS_TYPE_SECURE, user.getIdentifier()); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 78 | if (secureSettings != null) { |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 79 | dumpProtoSecureSettingsLocked(proto, UserSettingsProto.SECURE_SETTINGS, secureSettings); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 80 | } |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 81 | |
| 82 | SettingsState systemSettings = settingsRegistry.getSettingsLocked( |
| 83 | SettingsProvider.SETTINGS_TYPE_SYSTEM, user.getIdentifier()); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 84 | if (systemSettings != null) { |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 85 | dumpProtoSystemSettingsLocked(proto, UserSettingsProto.SYSTEM_SETTINGS, systemSettings); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 86 | } |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 87 | |
| 88 | proto.end(token); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 89 | } |
| 90 | |
| 91 | private static void dumpProtoGlobalSettingsLocked( |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 92 | @NonNull ProtoOutputStream p, long fieldId, @NonNull SettingsState s) { |
| 93 | final long token = p.start(fieldId); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 94 | s.dumpHistoricalOperations(p, GlobalSettingsProto.HISTORICAL_OPERATIONS); |
| 95 | |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 96 | // This uses the same order as in GlobalSettingsProto. |
| 97 | dumpSetting(s, p, |
| 98 | Settings.Global.ACTIVITY_MANAGER_CONSTANTS, |
| 99 | GlobalSettingsProto.ACTIVITY_MANAGER_CONSTANTS); |
| 100 | dumpSetting(s, p, |
| 101 | Settings.Global.ADB_ENABLED, |
| 102 | GlobalSettingsProto.ADB_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 103 | dumpSetting(s, p, |
| 104 | Settings.Global.ADD_USERS_WHEN_LOCKED, |
| 105 | GlobalSettingsProto.ADD_USERS_WHEN_LOCKED); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 106 | |
| 107 | final long airplaneModeToken = p.start(GlobalSettingsProto.AIRPLANE_MODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 108 | dumpSetting(s, p, |
| 109 | Settings.Global.AIRPLANE_MODE_ON, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 110 | GlobalSettingsProto.AirplaneMode.ON); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 111 | // RADIO_BLUETOOTH is just a constant and not an actual setting. |
| 112 | // RADIO_WIFI is just a constant and not an actual setting. |
| 113 | // RADIO_WIMAX is just a constant and not an actual setting. |
| 114 | // RADIO_CELL is just a constant and not an actual setting. |
| 115 | // RADIO_NFC is just a constant and not an actual setting. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 116 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 117 | Settings.Global.AIRPLANE_MODE_RADIOS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 118 | GlobalSettingsProto.AirplaneMode.RADIOS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 119 | dumpSetting(s, p, |
| 120 | Settings.Global.AIRPLANE_MODE_TOGGLEABLE_RADIOS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 121 | GlobalSettingsProto.AirplaneMode.TOGGLEABLE_RADIOS); |
| 122 | p.end(airplaneModeToken); |
| 123 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 124 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 125 | Settings.Global.ALARM_MANAGER_CONSTANTS, |
| 126 | GlobalSettingsProto.ALARM_MANAGER_CONSTANTS); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 127 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 128 | Settings.Global.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED, |
| 129 | GlobalSettingsProto.ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 130 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 131 | Settings.Global.ALWAYS_ON_DISPLAY_CONSTANTS, |
| 132 | GlobalSettingsProto.ALWAYS_ON_DISPLAY_CONSTANTS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 133 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 134 | Settings.Global.ALWAYS_FINISH_ACTIVITIES, |
| 135 | GlobalSettingsProto.ALWAYS_FINISH_ACTIVITIES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 136 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 137 | Settings.Global.ANIMATOR_DURATION_SCALE, |
| 138 | GlobalSettingsProto.ANIMATOR_DURATION_SCALE); |
| 139 | |
| 140 | final long anomalyToken = p.start(GlobalSettingsProto.ANOMALY); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 141 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 142 | Settings.Global.ANOMALY_DETECTION_CONSTANTS, |
| 143 | GlobalSettingsProto.Anomaly.DETECTION_CONSTANTS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 144 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 145 | Settings.Global.ANOMALY_CONFIG_VERSION, |
| 146 | GlobalSettingsProto.Anomaly.CONFIG_VERSION); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 147 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 148 | Settings.Global.ANOMALY_CONFIG, |
| 149 | GlobalSettingsProto.Anomaly.CONFIG); |
| 150 | p.end(anomalyToken); |
| 151 | |
| 152 | final long apnDbToken = p.start(GlobalSettingsProto.APN_DB); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 153 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 154 | Settings.Global.APN_DB_UPDATE_CONTENT_URL, |
| 155 | GlobalSettingsProto.ApnDb.UPDATE_CONTENT_URL); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 156 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 157 | Settings.Global.APN_DB_UPDATE_METADATA_URL, |
| 158 | GlobalSettingsProto.ApnDb.UPDATE_METADATA_URL); |
| 159 | p.end(apnDbToken); |
| 160 | |
| 161 | final long appToken = p.start(GlobalSettingsProto.APP); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 162 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 163 | Settings.Global.APP_IDLE_CONSTANTS, |
| 164 | GlobalSettingsProto.App.IDLE_CONSTANTS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 165 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 166 | Settings.Global.APP_STANDBY_ENABLED, |
| 167 | GlobalSettingsProto.App.STANDBY_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 168 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 169 | Settings.Global.APP_AUTO_RESTRICTION_ENABLED, |
| 170 | GlobalSettingsProto.App.AUTO_RESTRICTION_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 171 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 172 | Settings.Global.FORCED_APP_STANDBY_ENABLED, |
| 173 | GlobalSettingsProto.App.FORCED_APP_STANDBY_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 174 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 175 | Settings.Global.FORCED_APP_STANDBY_FOR_SMALL_BATTERY_ENABLED, |
| 176 | GlobalSettingsProto.App.FORCED_APP_STANDBY_FOR_SMALL_BATTERY_ENABLED); |
| 177 | p.end(appToken); |
| 178 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 179 | dumpSetting(s, p, |
| 180 | Settings.Global.ASSISTED_GPS_ENABLED, |
| 181 | GlobalSettingsProto.ASSISTED_GPS_ENABLED); |
| 182 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 183 | Settings.Global.AUDIO_SAFE_VOLUME_STATE, |
| 184 | GlobalSettingsProto.AUDIO_SAFE_VOLUME_STATE); |
| 185 | |
| 186 | final long autoToken = p.start(GlobalSettingsProto.AUTO); |
| 187 | dumpSetting(s, p, |
| 188 | Settings.Global.AUTO_TIME, |
| 189 | GlobalSettingsProto.Auto.TIME); |
| 190 | dumpSetting(s, p, |
| 191 | Settings.Global.AUTO_TIME_ZONE, |
| 192 | GlobalSettingsProto.Auto.TIME_ZONE); |
| 193 | p.end(autoToken); |
| 194 | |
Felipe Leme | 68b2222 | 2018-07-24 14:57:01 -0700 | [diff] [blame] | 195 | final long autofillToken = p.start(GlobalSettingsProto.AUTOFILL); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 196 | dumpSetting(s, p, |
| 197 | Settings.Global.AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES, |
Felipe Leme | 68b2222 | 2018-07-24 14:57:01 -0700 | [diff] [blame] | 198 | GlobalSettingsProto.Autofill.COMPAT_MODE_ALLOWED_PACKAGES); |
| 199 | dumpSetting(s, p, |
| 200 | Settings.Global.AUTOFILL_LOGGING_LEVEL, |
| 201 | GlobalSettingsProto.Autofill.LOGGING_LEVEL); |
| 202 | dumpSetting(s, p, |
| 203 | Settings.Global.AUTOFILL_MAX_PARTITIONS_SIZE, |
| 204 | GlobalSettingsProto.Autofill.MAX_PARTITIONS_SIZE); |
| 205 | dumpSetting(s, p, |
| 206 | Settings.Global.AUTOFILL_MAX_VISIBLE_DATASETS, |
| 207 | GlobalSettingsProto.Autofill.MAX_VISIBLE_DATASETS); |
| 208 | p.end(autofillToken); |
| 209 | |
Annie Meng | a6d8287 | 2018-11-30 12:09:08 +0000 | [diff] [blame] | 210 | final long backupToken = p.start(GlobalSettingsProto.BACKUP); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 211 | dumpSetting(s, p, |
| 212 | Settings.Global.BACKUP_AGENT_TIMEOUT_PARAMETERS, |
Annie Meng | a6d8287 | 2018-11-30 12:09:08 +0000 | [diff] [blame] | 213 | GlobalSettingsProto.Backup.BACKUP_AGENT_TIMEOUT_PARAMETERS); |
| 214 | dumpSetting(s, p, |
| 215 | Settings.Global.BACKUP_MULTI_USER_ENABLED, |
| 216 | GlobalSettingsProto.Backup.BACKUP_MULTI_USER_ENABLED); |
| 217 | p.end(backupToken); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 218 | |
| 219 | final long batteryToken = p.start(GlobalSettingsProto.BATTERY); |
| 220 | dumpSetting(s, p, |
| 221 | Settings.Global.BATTERY_DISCHARGE_DURATION_THRESHOLD, |
| 222 | GlobalSettingsProto.Battery.DISCHARGE_DURATION_THRESHOLD); |
| 223 | dumpSetting(s, p, |
| 224 | Settings.Global.BATTERY_DISCHARGE_THRESHOLD, |
| 225 | GlobalSettingsProto.Battery.DISCHARGE_THRESHOLD); |
| 226 | dumpSetting(s, p, |
| 227 | Settings.Global.BATTERY_SAVER_CONSTANTS, |
| 228 | GlobalSettingsProto.Battery.SAVER_CONSTANTS); |
| 229 | dumpSetting(s, p, |
| 230 | Settings.Global.BATTERY_SAVER_DEVICE_SPECIFIC_CONSTANTS, |
| 231 | GlobalSettingsProto.Battery.SAVER_DEVICE_SPECIFIC_CONSTANTS); |
| 232 | dumpSetting(s, p, |
| 233 | Settings.Global.BATTERY_STATS_CONSTANTS, |
| 234 | GlobalSettingsProto.Battery.STATS_CONSTANTS); |
| 235 | dumpSetting(s, p, |
| 236 | Settings.Global.BATTERY_TIP_CONSTANTS, |
| 237 | GlobalSettingsProto.Battery.TIP_CONSTANTS); |
| 238 | p.end(batteryToken); |
| 239 | |
| 240 | final long bleScanToken = p.start(GlobalSettingsProto.BLE_SCAN); |
| 241 | dumpSetting(s, p, |
| 242 | Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE, |
| 243 | GlobalSettingsProto.BleScan.ALWAYS_AVAILABLE); |
| 244 | dumpSetting(s, p, |
| 245 | Settings.Global.BLE_SCAN_LOW_POWER_WINDOW_MS, |
| 246 | GlobalSettingsProto.BleScan.LOW_POWER_WINDOW_MS); |
| 247 | dumpSetting(s, p, |
| 248 | Settings.Global.BLE_SCAN_BALANCED_WINDOW_MS, |
| 249 | GlobalSettingsProto.BleScan.BALANCED_WINDOW_MS); |
| 250 | dumpSetting(s, p, |
| 251 | Settings.Global.BLE_SCAN_LOW_LATENCY_WINDOW_MS, |
| 252 | GlobalSettingsProto.BleScan.LOW_LATENCY_WINDOW_MS); |
| 253 | dumpSetting(s, p, |
| 254 | Settings.Global.BLE_SCAN_LOW_POWER_INTERVAL_MS, |
| 255 | GlobalSettingsProto.BleScan.LOW_POWER_INTERVAL_MS); |
| 256 | dumpSetting(s, p, |
| 257 | Settings.Global.BLE_SCAN_BALANCED_INTERVAL_MS, |
| 258 | GlobalSettingsProto.BleScan.BALANCED_INTERVAL_MS); |
| 259 | dumpSetting(s, p, |
| 260 | Settings.Global.BLE_SCAN_LOW_LATENCY_INTERVAL_MS, |
| 261 | GlobalSettingsProto.BleScan.LOW_LATENCY_INTERVAL_MS); |
| 262 | dumpSetting(s, p, |
| 263 | Settings.Global.BLE_SCAN_BACKGROUND_MODE, |
| 264 | GlobalSettingsProto.BleScan.BACKGROUND_MODE); |
| 265 | p.end(bleScanToken); |
| 266 | |
| 267 | final long bluetoothToken = p.start(GlobalSettingsProto.BLUETOOTH); |
| 268 | dumpSetting(s, p, |
| 269 | Settings.Global.BLUETOOTH_CLASS_OF_DEVICE, |
| 270 | GlobalSettingsProto.Bluetooth.CLASS_OF_DEVICE); |
| 271 | dumpSetting(s, p, |
| 272 | Settings.Global.BLUETOOTH_DISABLED_PROFILES, |
| 273 | GlobalSettingsProto.Bluetooth.DISABLED_PROFILES); |
| 274 | dumpSetting(s, p, |
| 275 | Settings.Global.BLUETOOTH_INTEROPERABILITY_LIST, |
| 276 | GlobalSettingsProto.Bluetooth.INTEROPERABILITY_LIST); |
| 277 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 278 | Settings.Global.BLUETOOTH_ON, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 279 | GlobalSettingsProto.Bluetooth.ON); |
| 280 | dumpRepeatedSetting(s, p, |
| 281 | Settings.Global.BLUETOOTH_HEADSET_PRIORITY_PREFIX, |
| 282 | GlobalSettingsProto.Bluetooth.HEADSET_PRIORITIES); |
| 283 | dumpRepeatedSetting(s, p, |
| 284 | Settings.Global.BLUETOOTH_A2DP_SINK_PRIORITY_PREFIX, |
| 285 | GlobalSettingsProto.Bluetooth.A2DP_SINK_PRIORITIES); |
| 286 | dumpRepeatedSetting(s, p, |
| 287 | Settings.Global.BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX, |
| 288 | GlobalSettingsProto.Bluetooth.A2DP_SRC_PRIORITIES); |
| 289 | dumpRepeatedSetting(s, p, |
| 290 | Settings.Global.BLUETOOTH_A2DP_SUPPORTS_OPTIONAL_CODECS_PREFIX, |
| 291 | GlobalSettingsProto.Bluetooth.A2DP_SUPPORTS_OPTIONAL_CODECS); |
| 292 | dumpRepeatedSetting(s, p, |
| 293 | Settings.Global.BLUETOOTH_A2DP_OPTIONAL_CODECS_ENABLED_PREFIX, |
| 294 | GlobalSettingsProto.Bluetooth.A2DP_OPTIONAL_CODECS_ENABLED); |
| 295 | dumpRepeatedSetting(s, p, |
| 296 | Settings.Global.BLUETOOTH_INPUT_DEVICE_PRIORITY_PREFIX, |
| 297 | GlobalSettingsProto.Bluetooth.INPUT_DEVICE_PRIORITIES); |
| 298 | dumpRepeatedSetting(s, p, |
| 299 | Settings.Global.BLUETOOTH_MAP_PRIORITY_PREFIX, |
| 300 | GlobalSettingsProto.Bluetooth.MAP_PRIORITIES); |
| 301 | dumpRepeatedSetting(s, p, |
| 302 | Settings.Global.BLUETOOTH_MAP_CLIENT_PRIORITY_PREFIX, |
| 303 | GlobalSettingsProto.Bluetooth.MAP_CLIENT_PRIORITIES); |
| 304 | dumpRepeatedSetting(s, p, |
| 305 | Settings.Global.BLUETOOTH_PBAP_CLIENT_PRIORITY_PREFIX, |
| 306 | GlobalSettingsProto.Bluetooth.PBAP_CLIENT_PRIORITIES); |
| 307 | dumpRepeatedSetting(s, p, |
| 308 | Settings.Global.BLUETOOTH_SAP_PRIORITY_PREFIX, |
| 309 | GlobalSettingsProto.Bluetooth.SAP_PRIORITIES); |
| 310 | dumpRepeatedSetting(s, p, |
| 311 | Settings.Global.BLUETOOTH_PAN_PRIORITY_PREFIX, |
| 312 | GlobalSettingsProto.Bluetooth.PAN_PRIORITIES); |
| 313 | dumpRepeatedSetting(s, p, |
| 314 | Settings.Global.BLUETOOTH_HEARING_AID_PRIORITY_PREFIX, |
| 315 | GlobalSettingsProto.Bluetooth.HEARING_AID_PRIORITIES); |
| 316 | p.end(bluetoothToken); |
| 317 | |
| 318 | dumpSetting(s, p, |
| 319 | Settings.Global.BOOT_COUNT, |
| 320 | GlobalSettingsProto.BOOT_COUNT); |
| 321 | dumpSetting(s, p, |
| 322 | Settings.Global.BUGREPORT_IN_POWER_MENU, |
| 323 | GlobalSettingsProto.BUGREPORT_IN_POWER_MENU); |
| 324 | dumpSetting(s, p, |
| 325 | Settings.Global.CALL_AUTO_RETRY, |
| 326 | GlobalSettingsProto.CALL_AUTO_RETRY); |
| 327 | |
| 328 | final long captivePortalToken = p.start(GlobalSettingsProto.CAPTIVE_PORTAL); |
| 329 | dumpSetting(s, p, |
| 330 | Settings.Global.CAPTIVE_PORTAL_MODE, |
| 331 | GlobalSettingsProto.CaptivePortal.MODE); |
| 332 | dumpSetting(s, p, |
| 333 | Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED, |
| 334 | GlobalSettingsProto.CaptivePortal.DETECTION_ENABLED); |
| 335 | dumpSetting(s, p, |
| 336 | Settings.Global.CAPTIVE_PORTAL_SERVER, |
| 337 | GlobalSettingsProto.CaptivePortal.SERVER); |
| 338 | dumpSetting(s, p, |
| 339 | Settings.Global.CAPTIVE_PORTAL_HTTPS_URL, |
| 340 | GlobalSettingsProto.CaptivePortal.HTTPS_URL); |
| 341 | dumpSetting(s, p, |
| 342 | Settings.Global.CAPTIVE_PORTAL_HTTP_URL, |
| 343 | GlobalSettingsProto.CaptivePortal.HTTP_URL); |
| 344 | dumpSetting(s, p, |
| 345 | Settings.Global.CAPTIVE_PORTAL_FALLBACK_URL, |
| 346 | GlobalSettingsProto.CaptivePortal.FALLBACK_URL); |
| 347 | dumpSetting(s, p, |
| 348 | Settings.Global.CAPTIVE_PORTAL_OTHER_FALLBACK_URLS, |
| 349 | GlobalSettingsProto.CaptivePortal.OTHER_FALLBACK_URLS); |
| 350 | dumpSetting(s, p, |
| 351 | Settings.Global.CAPTIVE_PORTAL_USE_HTTPS, |
| 352 | GlobalSettingsProto.CaptivePortal.USE_HTTPS); |
| 353 | dumpSetting(s, p, |
| 354 | Settings.Global.CAPTIVE_PORTAL_USER_AGENT, |
| 355 | GlobalSettingsProto.CaptivePortal.USER_AGENT); |
| 356 | p.end(captivePortalToken); |
| 357 | |
| 358 | final long carrierToken = p.start(GlobalSettingsProto.CARRIER); |
| 359 | dumpSetting(s, p, |
| 360 | Settings.Global.CARRIER_APP_WHITELIST, |
| 361 | GlobalSettingsProto.Carrier.APP_WHITELIST); |
| 362 | dumpSetting(s, p, |
| 363 | Settings.Global.CARRIER_APP_NAMES, |
| 364 | GlobalSettingsProto.Carrier.APP_NAMES); |
| 365 | dumpSetting(s, p, |
| 366 | Settings.Global.INSTALL_CARRIER_APP_NOTIFICATION_PERSISTENT, |
| 367 | GlobalSettingsProto.Carrier.INSTALL_CARRIER_APP_NOTIFICATION_PERSISTENT); |
| 368 | dumpSetting(s, p, |
| 369 | Settings.Global.INSTALL_CARRIER_APP_NOTIFICATION_SLEEP_MILLIS, |
| 370 | GlobalSettingsProto.Carrier.INSTALL_CARRIER_APP_NOTIFICATION_SLEEP_MILLIS); |
| 371 | p.end(carrierToken); |
| 372 | |
| 373 | final long cdmaToken = p.start(GlobalSettingsProto.CDMA); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 374 | dumpSetting(s, p, |
| 375 | Settings.Global.CDMA_CELL_BROADCAST_SMS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 376 | GlobalSettingsProto.Cdma.CELL_BROADCAST_SMS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 377 | dumpSetting(s, p, |
| 378 | Settings.Global.CDMA_ROAMING_MODE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 379 | GlobalSettingsProto.Cdma.ROAMING_MODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 380 | dumpSetting(s, p, |
| 381 | Settings.Global.CDMA_SUBSCRIPTION_MODE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 382 | GlobalSettingsProto.Cdma.SUBSCRIPTION_MODE); |
| 383 | p.end(cdmaToken); |
| 384 | |
| 385 | dumpSetting(s, p, |
| 386 | Settings.Global.CELL_ON, |
| 387 | GlobalSettingsProto.CELL_ON); |
| 388 | |
| 389 | final long certPinToken = p.start(GlobalSettingsProto.CERT_PIN); |
| 390 | dumpSetting(s, p, |
| 391 | Settings.Global.CERT_PIN_UPDATE_CONTENT_URL, |
| 392 | GlobalSettingsProto.CertPin.UPDATE_CONTENT_URL); |
| 393 | dumpSetting(s, p, |
| 394 | Settings.Global.CERT_PIN_UPDATE_METADATA_URL, |
| 395 | GlobalSettingsProto.CertPin.UPDATE_METADATA_URL); |
| 396 | p.end(certPinToken); |
| 397 | |
| 398 | dumpSetting(s, p, |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 399 | Settings.Global.CHAINED_BATTERY_ATTRIBUTION_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 400 | GlobalSettingsProto.CHAINED_BATTERY_ATTRIBUTION_ENABLED); |
| 401 | dumpSetting(s, p, |
| 402 | Settings.Global.COMPATIBILITY_MODE, |
| 403 | GlobalSettingsProto.COMPATIBILITY_MODE); |
| 404 | |
| 405 | final long connectivityToken = p.start(GlobalSettingsProto.CONNECTIVITY); |
| 406 | dumpSetting(s, p, |
| 407 | Settings.Global.CONNECTIVITY_METRICS_BUFFER_SIZE, |
| 408 | GlobalSettingsProto.Connectivity.METRICS_BUFFER_SIZE); |
| 409 | dumpSetting(s, p, |
| 410 | Settings.Global.CONNECTIVITY_CHANGE_DELAY, |
| 411 | GlobalSettingsProto.Connectivity.CHANGE_DELAY); |
| 412 | dumpSetting(s, p, |
| 413 | Settings.Global.CONNECTIVITY_SAMPLING_INTERVAL_IN_SECONDS, |
| 414 | GlobalSettingsProto.Connectivity.SAMPLING_INTERVAL_IN_SECONDS); |
| 415 | p.end(connectivityToken); |
| 416 | |
| 417 | // Settings.Global.CONTACT_METADATA_SYNC intentionally excluded since it's deprecated. |
| 418 | dumpSetting(s, p, |
| 419 | Settings.Global.CONTACT_METADATA_SYNC_ENABLED, |
| 420 | GlobalSettingsProto.CONTACT_METADATA_SYNC_ENABLED); |
| 421 | dumpSetting(s, p, |
| 422 | Settings.Global.CONTACTS_DATABASE_WAL_ENABLED, |
| 423 | GlobalSettingsProto.CONTACTS_DATABASE_WAL_ENABLED); |
| 424 | |
| 425 | final long dataToken = p.start(GlobalSettingsProto.DATA); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 426 | // Settings.Global.DEFAULT_RESTRICT_BACKGROUND_DATA intentionally excluded. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 427 | dumpSetting(s, p, |
| 428 | Settings.Global.DATA_ACTIVITY_TIMEOUT_MOBILE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 429 | GlobalSettingsProto.Data.ACTIVITY_TIMEOUT_MOBILE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 430 | dumpSetting(s, p, |
| 431 | Settings.Global.DATA_ACTIVITY_TIMEOUT_WIFI, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 432 | GlobalSettingsProto.Data.ACTIVITY_TIMEOUT_WIFI); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 433 | dumpSetting(s, p, |
| 434 | Settings.Global.DATA_ROAMING, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 435 | GlobalSettingsProto.Data.ROAMING); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 436 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 437 | Settings.Global.DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS, |
| 438 | GlobalSettingsProto.Data.STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS); |
| 439 | dumpSetting(s, p, |
| 440 | Settings.Global.DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS, |
| 441 | GlobalSettingsProto.Data.STALL_ALARM_AGGRESSIVE_DELAY_IN_MS); |
| 442 | p.end(dataToken); |
| 443 | |
| 444 | final long databaseToken = p.start(GlobalSettingsProto.DATABASE); |
| 445 | dumpSetting(s, p, |
| 446 | Settings.Global.DATABASE_DOWNGRADE_REASON, |
| 447 | GlobalSettingsProto.Database.DOWNGRADE_REASON); |
| 448 | dumpSetting(s, p, |
| 449 | Settings.Global.DATABASE_CREATION_BUILDID, |
| 450 | GlobalSettingsProto.Database.CREATION_BUILDID); |
| 451 | p.end(databaseToken); |
| 452 | |
| 453 | final long debugToken = p.start(GlobalSettingsProto.DEBUG); |
| 454 | dumpSetting(s, p, |
| 455 | Settings.Global.DEBUG_APP, |
| 456 | GlobalSettingsProto.Debug.APP); |
| 457 | dumpSetting(s, p, |
| 458 | Settings.Global.DEBUG_VIEW_ATTRIBUTES, |
| 459 | GlobalSettingsProto.Debug.VIEW_ATTRIBUTES); |
Aurimas Liutikas | 8f004c8 | 2019-01-17 17:20:10 -0800 | [diff] [blame] | 460 | dumpSetting(s, p, |
| 461 | Settings.Global.DEBUG_VIEW_ATTRIBUTES_APPLICATION_PACKAGE, |
| 462 | GlobalSettingsProto.Debug.VIEW_ATTRIBUTES_APPLICATION_PACKAGE); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 463 | p.end(debugToken); |
| 464 | |
| 465 | final long defaultToken = p.start(GlobalSettingsProto.DEFAULT); |
| 466 | // Settings.Global.DEFAULT_SM_DP_PLUS intentionally excluded. |
| 467 | dumpSetting(s, p, |
| 468 | Settings.Global.DEFAULT_INSTALL_LOCATION, |
| 469 | GlobalSettingsProto.Default.INSTALL_LOCATION); |
| 470 | dumpSetting(s, p, |
| 471 | Settings.Global.DEFAULT_DNS_SERVER, |
| 472 | GlobalSettingsProto.Default.DNS_SERVER); |
| 473 | p.end(defaultToken); |
| 474 | |
| 475 | final long developmentToken = p.start(GlobalSettingsProto.DEVELOPMENT); |
| 476 | dumpSetting(s, p, |
| 477 | Settings.Global.DEVELOPMENT_FORCE_RESIZABLE_ACTIVITIES, |
| 478 | GlobalSettingsProto.Development.FORCE_RESIZABLE_ACTIVITIES); |
| 479 | dumpSetting(s, p, |
| 480 | Settings.Global.DEVELOPMENT_ENABLE_FREEFORM_WINDOWS_SUPPORT, |
| 481 | GlobalSettingsProto.Development.ENABLE_FREEFORM_WINDOWS_SUPPORT); |
| 482 | dumpSetting(s, p, |
| 483 | Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, |
| 484 | GlobalSettingsProto.Development.SETTINGS_ENABLED); |
| 485 | dumpSetting(s, p, |
| 486 | Settings.Global.DEVELOPMENT_FORCE_RTL, |
| 487 | GlobalSettingsProto.Development.FORCE_RTL); |
| 488 | dumpSetting(s, p, |
| 489 | Settings.Global.EMULATE_DISPLAY_CUTOUT, |
| 490 | GlobalSettingsProto.Development.EMULATE_DISPLAY_CUTOUT); |
Andrii Kulian | 15cfb42 | 2018-11-07 13:38:49 -0800 | [diff] [blame] | 491 | dumpSetting(s, p, |
| 492 | Settings.Global.DEVELOPMENT_FORCE_DESKTOP_MODE_ON_EXTERNAL_DISPLAYS, |
| 493 | GlobalSettingsProto.Development.FORCE_DESKTOP_MODE_ON_EXTERNAL_DISPLAYS); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 494 | p.end(developmentToken); |
| 495 | |
| 496 | final long deviceToken = p.start(GlobalSettingsProto.DEVICE); |
| 497 | dumpSetting(s, p, |
| 498 | Settings.Global.DEVICE_NAME, |
| 499 | GlobalSettingsProto.Device.NAME); |
| 500 | dumpSetting(s, p, |
| 501 | Settings.Global.DEVICE_PROVISIONED, |
| 502 | GlobalSettingsProto.Device.PROVISIONED); |
| 503 | dumpSetting(s, p, |
| 504 | Settings.Global.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED, |
| 505 | GlobalSettingsProto.Device.PROVISIONING_MOBILE_DATA_ENABLED); |
| 506 | dumpSetting(s, p, |
| 507 | Settings.Global.DEVICE_IDLE_CONSTANTS, |
| 508 | GlobalSettingsProto.Device.IDLE_CONSTANTS); |
| 509 | dumpSetting(s, p, |
| 510 | Settings.Global.DEVICE_POLICY_CONSTANTS, |
| 511 | GlobalSettingsProto.Device.POLICY_CONSTANTS); |
| 512 | dumpSetting(s, p, |
| 513 | Settings.Global.DEVICE_DEMO_MODE, |
| 514 | GlobalSettingsProto.Device.DEMO_MODE); |
| 515 | p.end(deviceToken); |
| 516 | |
| 517 | dumpSetting(s, p, |
| 518 | Settings.Global.DISK_FREE_CHANGE_REPORTING_THRESHOLD, |
| 519 | GlobalSettingsProto.DISK_FREE_CHANGE_REPORTING_THRESHOLD); |
| 520 | |
| 521 | final long displayToken = p.start(GlobalSettingsProto.DISPLAY); |
| 522 | dumpSetting(s, p, |
| 523 | Settings.Global.DISPLAY_SIZE_FORCED, |
| 524 | GlobalSettingsProto.Display.SIZE_FORCED); |
| 525 | dumpSetting(s, p, |
| 526 | Settings.Global.DISPLAY_SCALING_FORCE, |
| 527 | GlobalSettingsProto.Display.SCALING_FORCE); |
| 528 | dumpSetting(s, p, |
| 529 | Settings.Global.DISPLAY_PANEL_LPM, |
| 530 | GlobalSettingsProto.Display.PANEL_LPM); |
| 531 | p.end(displayToken); |
| 532 | |
| 533 | final long dnsResolverToken = p.start(GlobalSettingsProto.DNS_RESOLVER); |
| 534 | dumpSetting(s, p, |
| 535 | Settings.Global.DNS_RESOLVER_SAMPLE_VALIDITY_SECONDS, |
| 536 | GlobalSettingsProto.DnsResolver.SAMPLE_VALIDITY_SECONDS); |
| 537 | dumpSetting(s, p, |
| 538 | Settings.Global.DNS_RESOLVER_SUCCESS_THRESHOLD_PERCENT, |
| 539 | GlobalSettingsProto.DnsResolver.SUCCESS_THRESHOLD_PERCENT); |
| 540 | dumpSetting(s, p, |
| 541 | Settings.Global.DNS_RESOLVER_MIN_SAMPLES, |
| 542 | GlobalSettingsProto.DnsResolver.MIN_SAMPLES); |
| 543 | dumpSetting(s, p, |
| 544 | Settings.Global.DNS_RESOLVER_MAX_SAMPLES, |
| 545 | GlobalSettingsProto.DnsResolver.MAX_SAMPLES); |
| 546 | p.end(dnsResolverToken); |
| 547 | |
| 548 | dumpSetting(s, p, |
| 549 | Settings.Global.DOCK_AUDIO_MEDIA_ENABLED, |
| 550 | GlobalSettingsProto.DOCK_AUDIO_MEDIA_ENABLED); |
| 551 | |
| 552 | final long downloadToken = p.start(GlobalSettingsProto.DOWNLOAD); |
| 553 | dumpSetting(s, p, |
| 554 | Settings.Global.DOWNLOAD_MAX_BYTES_OVER_MOBILE, |
| 555 | GlobalSettingsProto.Download.MAX_BYTES_OVER_MOBILE); |
| 556 | dumpSetting(s, p, |
| 557 | Settings.Global.DOWNLOAD_RECOMMENDED_MAX_BYTES_OVER_MOBILE, |
| 558 | GlobalSettingsProto.Download.RECOMMENDED_MAX_BYTES_OVER_MOBILE); |
| 559 | p.end(downloadToken); |
| 560 | |
| 561 | final long dropboxToken = p.start(GlobalSettingsProto.DROPBOX); |
| 562 | dumpSetting(s, p, |
| 563 | Settings.Global.DROPBOX_AGE_SECONDS, |
| 564 | GlobalSettingsProto.Dropbox.AGE_SECONDS); |
| 565 | dumpSetting(s, p, |
| 566 | Settings.Global.DROPBOX_MAX_FILES, |
| 567 | GlobalSettingsProto.Dropbox.MAX_FILES); |
| 568 | dumpSetting(s, p, |
| 569 | Settings.Global.DROPBOX_QUOTA_KB, |
| 570 | GlobalSettingsProto.Dropbox.QUOTA_KB); |
| 571 | dumpSetting(s, p, |
| 572 | Settings.Global.DROPBOX_QUOTA_PERCENT, |
| 573 | GlobalSettingsProto.Dropbox.QUOTA_PERCENT); |
| 574 | dumpSetting(s, p, |
| 575 | Settings.Global.DROPBOX_RESERVE_PERCENT, |
| 576 | GlobalSettingsProto.Dropbox.RESERVE_PERCENT); |
| 577 | dumpRepeatedSetting(s, p, |
| 578 | Settings.Global.DROPBOX_TAG_PREFIX, |
| 579 | GlobalSettingsProto.Dropbox.SETTINGS); |
| 580 | p.end(dropboxToken); |
| 581 | |
Salvador Martinez | 04b9833 | 2018-10-02 11:28:39 -0700 | [diff] [blame] | 582 | final long dynamicPowerSavingsToken = p.start(GlobalSettingsProto.DYNAMIC_POWER_SAVINGS); |
| 583 | dumpSetting(s, p, |
| 584 | Settings.Global.DYNAMIC_POWER_SAVINGS_DISABLE_THRESHOLD, |
| 585 | GlobalSettingsProto.DynamicPowerSavings.DISABLE_THRESHOLD); |
| 586 | dumpSetting(s, p, |
| 587 | Settings.Global.DYNAMIC_POWER_SAVINGS_ENABLED, |
| 588 | GlobalSettingsProto.DynamicPowerSavings.ENABLED); |
| 589 | p.end(dynamicPowerSavingsToken); |
| 590 | |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 591 | final long emergencyToken = p.start(GlobalSettingsProto.EMERGENCY); |
| 592 | dumpSetting(s, p, |
| 593 | Settings.Global.EMERGENCY_TONE, |
| 594 | GlobalSettingsProto.Emergency.TONE); |
| 595 | dumpSetting(s, p, |
| 596 | Settings.Global.EMERGENCY_AFFORDANCE_NEEDED, |
| 597 | GlobalSettingsProto.Emergency.AFFORDANCE_NEEDED); |
| 598 | p.end(emergencyToken); |
| 599 | |
| 600 | final long enableToken = p.start(GlobalSettingsProto.ENABLE); |
| 601 | dumpSetting(s, p, |
| 602 | Settings.Global.ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED, |
| 603 | GlobalSettingsProto.Enable.ACCESSIBILITY_GLOBAL_GESTURE_ENABLED); |
| 604 | dumpSetting(s, p, |
| 605 | Settings.Global.ENABLE_GPU_DEBUG_LAYERS, |
| 606 | GlobalSettingsProto.Enable.GPU_DEBUG_LAYERS); |
| 607 | dumpSetting(s, p, |
| 608 | Settings.Global.ENABLE_EPHEMERAL_FEATURE, |
| 609 | GlobalSettingsProto.Enable.EPHEMERAL_FEATURE); |
| 610 | dumpSetting(s, p, |
| 611 | Settings.Global.ENABLE_CELLULAR_ON_BOOT, |
| 612 | GlobalSettingsProto.Enable.CELLULAR_ON_BOOT); |
| 613 | dumpSetting(s, p, |
| 614 | Settings.Global.ENABLE_DISKSTATS_LOGGING, |
| 615 | GlobalSettingsProto.Enable.DISKSTATS_LOGGING); |
| 616 | dumpSetting(s, p, |
| 617 | Settings.Global.ENABLE_CACHE_QUOTA_CALCULATION, |
| 618 | GlobalSettingsProto.Enable.CACHE_QUOTA_CALCULATION); |
| 619 | dumpSetting(s, p, |
| 620 | Settings.Global.ENABLE_DELETION_HELPER_NO_THRESHOLD_TOGGLE, |
| 621 | GlobalSettingsProto.Enable.DELETION_HELPER_NO_THRESHOLD_TOGGLE); |
| 622 | dumpSetting(s, p, |
| 623 | Settings.Global.ENABLE_GNSS_RAW_MEAS_FULL_TRACKING, |
| 624 | GlobalSettingsProto.Enable.GNSS_RAW_MEAS_FULL_TRACKING); |
| 625 | p.end(enableToken); |
| 626 | |
| 627 | dumpSetting(s, p, |
| 628 | Settings.Global.ENCODED_SURROUND_OUTPUT, |
| 629 | GlobalSettingsProto.ENCODED_SURROUND_OUTPUT); |
| 630 | dumpSetting(s, p, |
| 631 | Settings.Global.ENHANCED_4G_MODE_ENABLED, |
| 632 | GlobalSettingsProto.ENHANCED_4G_MODE_ENABLED); |
| 633 | dumpRepeatedSetting(s, p, |
| 634 | Settings.Global.ERROR_LOGCAT_PREFIX, |
| 635 | GlobalSettingsProto.ERROR_LOGCAT_LINES); |
| 636 | |
| 637 | final long euiccToken = p.start(GlobalSettingsProto.EUICC); |
| 638 | dumpSetting(s, p, |
| 639 | Settings.Global.EUICC_PROVISIONED, |
| 640 | GlobalSettingsProto.Euicc.PROVISIONED); |
| 641 | dumpSetting(s, p, |
| 642 | Settings.Global.EUICC_FACTORY_RESET_TIMEOUT_MILLIS, |
| 643 | GlobalSettingsProto.Euicc.FACTORY_RESET_TIMEOUT_MILLIS); |
| 644 | p.end(euiccToken); |
| 645 | |
| 646 | dumpSetting(s, p, |
| 647 | Settings.Global.FANCY_IME_ANIMATIONS, |
| 648 | GlobalSettingsProto.FANCY_IME_ANIMATIONS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 649 | dumpSetting(s, p, |
| 650 | Settings.Global.FORCE_ALLOW_ON_EXTERNAL, |
| 651 | GlobalSettingsProto.FORCE_ALLOW_ON_EXTERNAL); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 652 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 653 | Settings.Global.FPS_DEVISOR, |
| 654 | GlobalSettingsProto.FPS_DIVISOR); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 655 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 656 | Settings.Global.FSTRIM_MANDATORY_INTERVAL, |
| 657 | GlobalSettingsProto.FSTRIM_MANDATORY_INTERVAL); |
| 658 | |
| 659 | final long ghpToken = p.start(GlobalSettingsProto.GLOBAL_HTTP_PROXY); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 660 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 661 | Settings.Global.GLOBAL_HTTP_PROXY_HOST, |
| 662 | GlobalSettingsProto.GlobalHttpProxy.HOST); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 663 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 664 | Settings.Global.GLOBAL_HTTP_PROXY_PORT, |
| 665 | GlobalSettingsProto.GlobalHttpProxy.PORT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 666 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 667 | Settings.Global.GLOBAL_HTTP_PROXY_EXCLUSION_LIST, |
| 668 | GlobalSettingsProto.GlobalHttpProxy.EXCLUSION_LIST); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 669 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 670 | Settings.Global.GLOBAL_HTTP_PROXY_PAC, |
| 671 | GlobalSettingsProto.GlobalHttpProxy.PAC); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 672 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 673 | Settings.Global.SET_GLOBAL_HTTP_PROXY, |
| 674 | GlobalSettingsProto.GlobalHttpProxy.SETTING_UI_ENABLED); |
| 675 | p.end(ghpToken); |
| 676 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 677 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 678 | Settings.Global.GPRS_REGISTER_CHECK_PERIOD_MS, |
| 679 | GlobalSettingsProto.GPRS_REGISTER_CHECK_PERIOD_MS); |
| 680 | |
| 681 | final long gpuToken = p.start(GlobalSettingsProto.GPU); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 682 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 683 | Settings.Global.GPU_DEBUG_APP, |
| 684 | GlobalSettingsProto.Gpu.DEBUG_APP); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 685 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 686 | Settings.Global.GPU_DEBUG_LAYERS, |
| 687 | GlobalSettingsProto.Gpu.DEBUG_LAYERS); |
Cody Northrop | 1846187 | 2018-06-19 08:09:06 -0600 | [diff] [blame] | 688 | dumpSetting(s, p, |
Cody Northrop | dc2fd94 | 2019-03-28 19:27:19 -0600 | [diff] [blame] | 689 | Settings.Global.GLOBAL_SETTINGS_ANGLE_DEBUG_PACKAGE, |
| 690 | GlobalSettingsProto.Gpu.ANGLE_DEBUG_PACKAGE); |
| 691 | dumpSetting(s, p, |
Tim Van Patten | 3c61284 | 2018-11-09 16:48:24 -0700 | [diff] [blame] | 692 | Settings.Global.GLOBAL_SETTINGS_ANGLE_GL_DRIVER_ALL_ANGLE, |
| 693 | GlobalSettingsProto.Gpu.ANGLE_GL_DRIVER_ALL_ANGLE); |
| 694 | dumpSetting(s, p, |
| 695 | Settings.Global.GLOBAL_SETTINGS_ANGLE_GL_DRIVER_SELECTION_PKGS, |
| 696 | GlobalSettingsProto.Gpu.ANGLE_GL_DRIVER_SELECTION_PKGS); |
| 697 | dumpSetting(s, p, |
| 698 | Settings.Global.GLOBAL_SETTINGS_ANGLE_GL_DRIVER_SELECTION_VALUES, |
| 699 | GlobalSettingsProto.Gpu.ANGLE_GL_DRIVER_SELECTION_VALUES); |
Cody Northrop | ebe6a56 | 2018-10-15 07:22:23 -0600 | [diff] [blame] | 700 | dumpSetting(s, p, |
Cody Northrop | 5ebb0db | 2019-01-15 14:06:36 -0700 | [diff] [blame] | 701 | Settings.Global.GLOBAL_SETTINGS_ANGLE_WHITELIST, |
| 702 | GlobalSettingsProto.Gpu.ANGLE_WHITELIST); |
| 703 | dumpSetting(s, p, |
Tim Van Patten | ddc4391 | 2018-12-18 17:47:52 -0700 | [diff] [blame] | 704 | Settings.Global.GLOBAL_SETTINGS_SHOW_ANGLE_IN_USE_DIALOG_BOX, |
| 705 | GlobalSettingsProto.Gpu.SHOW_ANGLE_IN_USE_DIALOG); |
| 706 | dumpSetting(s, p, |
Cody Northrop | ebe6a56 | 2018-10-15 07:22:23 -0600 | [diff] [blame] | 707 | Settings.Global.GPU_DEBUG_LAYER_APP, |
| 708 | GlobalSettingsProto.Gpu.DEBUG_LAYER_APP); |
Cody Northrop | 0fa1d22 | 2018-10-23 13:13:21 -0600 | [diff] [blame] | 709 | dumpSetting(s, p, |
| 710 | Settings.Global.GPU_DEBUG_LAYERS_GLES, |
| 711 | GlobalSettingsProto.Gpu.DEBUG_LAYERS_GLES); |
Peiyong Lin | 2d5a2bb | 2018-11-07 21:10:07 -0800 | [diff] [blame] | 712 | dumpSetting(s, p, |
Yiwei Zhang | 2b3be86 | 2019-01-24 14:45:53 -0800 | [diff] [blame] | 713 | Settings.Global.GAME_DRIVER_ALL_APPS, |
| 714 | GlobalSettingsProto.Gpu.GAME_DRIVER_ALL_APPS); |
Yiwei Zhang | 4a626ac | 2019-01-10 10:23:09 +0800 | [diff] [blame] | 715 | dumpSetting(s, p, |
Yiwei Zhang | 2b3be86 | 2019-01-24 14:45:53 -0800 | [diff] [blame] | 716 | Settings.Global.GAME_DRIVER_OPT_IN_APPS, |
| 717 | GlobalSettingsProto.Gpu.GAME_DRIVER_OPT_IN_APPS); |
Peiyong Lin | b33ffca | 2018-12-26 13:22:52 -0800 | [diff] [blame] | 718 | dumpSetting(s, p, |
Yiwei Zhang | 4836fb1 | 2019-06-09 15:10:57 -0700 | [diff] [blame] | 719 | Settings.Global.GAME_DRIVER_PRERELEASE_OPT_IN_APPS, |
| 720 | GlobalSettingsProto.Gpu.GAME_DRIVER_PRERELEASE_OPT_IN_APPS); |
| 721 | dumpSetting(s, p, |
Yiwei Zhang | 2b3be86 | 2019-01-24 14:45:53 -0800 | [diff] [blame] | 722 | Settings.Global.GAME_DRIVER_OPT_OUT_APPS, |
| 723 | GlobalSettingsProto.Gpu.GAME_DRIVER_OPT_OUT_APPS); |
Yiwei Zhang | 51015a7 | 2018-12-29 03:47:56 +0800 | [diff] [blame] | 724 | dumpSetting(s, p, |
Yiwei Zhang | 2b3be86 | 2019-01-24 14:45:53 -0800 | [diff] [blame] | 725 | Settings.Global.GAME_DRIVER_BLACKLIST, |
| 726 | GlobalSettingsProto.Gpu.GAME_DRIVER_BLACKLIST); |
Peiyong Lin | b3b4cce | 2019-01-23 16:27:54 -0800 | [diff] [blame] | 727 | dumpSetting(s, p, |
| 728 | Settings.Global.GAME_DRIVER_WHITELIST, |
| 729 | GlobalSettingsProto.Gpu.GAME_DRIVER_WHITELIST); |
Peiyong Lin | 075a9e8 | 2019-02-07 15:52:38 -0800 | [diff] [blame] | 730 | dumpSetting(s, p, |
| 731 | Settings.Global.GAME_DRIVER_BLACKLISTS, |
| 732 | GlobalSettingsProto.Gpu.GAME_DRIVER_BLACKLISTS); |
Yiwei Zhang | 03f3ff2 | 2019-02-14 10:43:42 -0800 | [diff] [blame] | 733 | dumpSetting(s, p, |
| 734 | Settings.Global.GAME_DRIVER_SPHAL_LIBRARIES, |
| 735 | GlobalSettingsProto.Gpu.GAME_DRIVER_SPHAL_LIBRARIES); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 736 | p.end(gpuToken); |
| 737 | |
| 738 | final long hdmiToken = p.start(GlobalSettingsProto.HDMI); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 739 | dumpSetting(s, p, |
| 740 | Settings.Global.HDMI_CONTROL_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 741 | GlobalSettingsProto.Hdmi.CONTROL_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 742 | dumpSetting(s, p, |
Donghyun Cho | c1fa9af | 2016-12-27 18:31:09 +0900 | [diff] [blame] | 743 | Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 744 | GlobalSettingsProto.Hdmi.SYSTEM_AUDIO_CONTROL_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 745 | dumpSetting(s, p, |
| 746 | Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 747 | GlobalSettingsProto.Hdmi.CONTROL_AUTO_WAKEUP_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 748 | dumpSetting(s, p, |
| 749 | Settings.Global.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 750 | GlobalSettingsProto.Hdmi.CONTROL_AUTO_DEVICE_OFF_ENABLED); |
| 751 | p.end(hdmiToken); |
| 752 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 753 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 754 | Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED, |
| 755 | GlobalSettingsProto.HEADS_UP_NOTIFICATIONS_ENABLED); |
| 756 | dumpSetting(s, p, |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 757 | Settings.Global.HIDDEN_API_BLACKLIST_EXEMPTIONS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 758 | GlobalSettingsProto.HIDDEN_API_BLACKLIST_EXEMPTIONS); |
| 759 | |
| 760 | final long inetCondToken = p.start(GlobalSettingsProto.INET_CONDITION); |
| 761 | dumpSetting(s, p, |
| 762 | Settings.Global.INET_CONDITION_DEBOUNCE_UP_DELAY, |
| 763 | GlobalSettingsProto.InetCondition.DEBOUNCE_UP_DELAY); |
| 764 | dumpSetting(s, p, |
| 765 | Settings.Global.INET_CONDITION_DEBOUNCE_DOWN_DELAY, |
| 766 | GlobalSettingsProto.InetCondition.DEBOUNCE_DOWN_DELAY); |
| 767 | p.end(inetCondToken); |
| 768 | |
| 769 | final long instantAppToken = p.start(GlobalSettingsProto.INSTANT_APP); |
| 770 | dumpSetting(s, p, |
| 771 | Settings.Global.INSTANT_APP_DEXOPT_ENABLED, |
| 772 | GlobalSettingsProto.InstantApp.DEXOPT_ENABLED); |
| 773 | dumpSetting(s, p, |
| 774 | Settings.Global.EPHEMERAL_COOKIE_MAX_SIZE_BYTES, |
| 775 | GlobalSettingsProto.InstantApp.EPHEMERAL_COOKIE_MAX_SIZE_BYTES); |
| 776 | dumpSetting(s, p, |
| 777 | Settings.Global.INSTALLED_INSTANT_APP_MIN_CACHE_PERIOD, |
| 778 | GlobalSettingsProto.InstantApp.INSTALLED_MIN_CACHE_PERIOD); |
| 779 | dumpSetting(s, p, |
| 780 | Settings.Global.INSTALLED_INSTANT_APP_MAX_CACHE_PERIOD, |
| 781 | GlobalSettingsProto.InstantApp.INSTALLED_MAX_CACHE_PERIOD); |
| 782 | dumpSetting(s, p, |
| 783 | Settings.Global.UNINSTALLED_INSTANT_APP_MIN_CACHE_PERIOD, |
| 784 | GlobalSettingsProto.InstantApp.UNINSTALLED_MIN_CACHE_PERIOD); |
| 785 | dumpSetting(s, p, |
| 786 | Settings.Global.UNINSTALLED_INSTANT_APP_MAX_CACHE_PERIOD, |
| 787 | GlobalSettingsProto.InstantApp.UNINSTALLED_MAX_CACHE_PERIOD); |
| 788 | p.end(instantAppToken); |
| 789 | |
| 790 | final long intentFirewallToken = p.start(GlobalSettingsProto.INTENT_FIREWALL); |
| 791 | dumpSetting(s, p, |
| 792 | Settings.Global.INTENT_FIREWALL_UPDATE_CONTENT_URL, |
| 793 | GlobalSettingsProto.IntentFirewall.UPDATE_CONTENT_URL); |
| 794 | dumpSetting(s, p, |
| 795 | Settings.Global.INTENT_FIREWALL_UPDATE_METADATA_URL, |
| 796 | GlobalSettingsProto.IntentFirewall.UPDATE_METADATA_URL); |
| 797 | p.end(intentFirewallToken); |
| 798 | |
| 799 | dumpSetting(s, p, |
| 800 | Settings.Global.JOB_SCHEDULER_CONSTANTS, |
| 801 | GlobalSettingsProto.JOB_SCHEDULER_CONSTANTS); |
| 802 | dumpSetting(s, p, |
Kweku Adams | 4e774a3 | 2019-04-24 18:01:29 -0700 | [diff] [blame] | 803 | Settings.Global.JOB_SCHEDULER_QUOTA_CONTROLLER_CONSTANTS, |
| 804 | GlobalSettingsProto.JOB_SCHEDULER_QUOTA_CONTROLLER_CONSTANTS); |
| 805 | dumpSetting(s, p, |
| 806 | Settings.Global.JOB_SCHEDULER_TIME_CONTROLLER_CONSTANTS, |
| 807 | GlobalSettingsProto.JOB_SCHEDULER_TIME_CONTROLLER_CONSTANTS); |
| 808 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 809 | Settings.Global.KEEP_PROFILE_IN_BACKGROUND, |
| 810 | GlobalSettingsProto.KEEP_PROFILE_IN_BACKGROUND); |
| 811 | |
| 812 | final long langIdToken = p.start(GlobalSettingsProto.LANG_ID); |
| 813 | dumpSetting(s, p, |
| 814 | Settings.Global.LANG_ID_UPDATE_CONTENT_URL, |
| 815 | GlobalSettingsProto.LangId.UPDATE_CONTENT_URL); |
| 816 | dumpSetting(s, p, |
| 817 | Settings.Global.LANG_ID_UPDATE_METADATA_URL, |
| 818 | GlobalSettingsProto.LangId.UPDATE_METADATA_URL); |
| 819 | p.end(langIdToken); |
| 820 | |
| 821 | final long locationToken = p.start(GlobalSettingsProto.LOCATION); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 822 | dumpSetting(s, p, |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 823 | Settings.Global.LOCATION_BACKGROUND_THROTTLE_INTERVAL_MS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 824 | GlobalSettingsProto.Location.BACKGROUND_THROTTLE_INTERVAL_MS); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 825 | dumpSetting(s, p, |
| 826 | Settings.Global.LOCATION_BACKGROUND_THROTTLE_PROXIMITY_ALERT_INTERVAL_MS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 827 | GlobalSettingsProto.Location.BACKGROUND_THROTTLE_PROXIMITY_ALERT_INTERVAL_MS); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 828 | dumpSetting(s, p, |
| 829 | Settings.Global.LOCATION_BACKGROUND_THROTTLE_PACKAGE_WHITELIST, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 830 | GlobalSettingsProto.Location.BACKGROUND_THROTTLE_PACKAGE_WHITELIST); |
| 831 | dumpSetting(s, p, |
| 832 | Settings.Global.LOCATION_SETTINGS_LINK_TO_PERMISSIONS_ENABLED, |
| 833 | GlobalSettingsProto.Location.SETTINGS_LINK_TO_PERMISSIONS_ENABLED); |
| 834 | dumpSetting(s, p, |
| 835 | Settings.Global.LOCATION_GLOBAL_KILL_SWITCH, |
| 836 | GlobalSettingsProto.Location.GLOBAL_KILL_SWITCH); |
Yu-Han Yang | 66c7ea9 | 2018-03-11 17:17:15 -0700 | [diff] [blame] | 837 | dumpSetting(s, p, |
| 838 | Settings.Global.GNSS_SATELLITE_BLACKLIST, |
| 839 | GlobalSettingsProto.Location.GNSS_SATELLITE_BLACKLIST); |
Yu-Han Yang | ab3e7bd | 2018-04-06 10:23:28 -0700 | [diff] [blame] | 840 | dumpSetting(s, p, |
| 841 | Settings.Global.GNSS_HAL_LOCATION_REQUEST_DURATION_MILLIS, |
| 842 | GlobalSettingsProto.Location.GNSS_HAL_LOCATION_REQUEST_DURATION_MILLIS); |
Soonil Nagarkar | 1d905d9 | 2019-01-23 22:51:56 -0800 | [diff] [blame] | 843 | dumpSetting(s, p, |
| 844 | Settings.Global.LOCATION_IGNORE_SETTINGS_PACKAGE_WHITELIST, |
| 845 | GlobalSettingsProto.Location.IGNORE_SETTINGS_PACKAGE_WHITELIST); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 846 | p.end(locationToken); |
| 847 | |
| 848 | final long lpmToken = p.start(GlobalSettingsProto.LOW_POWER_MODE); |
| 849 | dumpSetting(s, p, |
| 850 | Settings.Global.LOW_POWER_MODE, |
| 851 | GlobalSettingsProto.LowPowerMode.ENABLED); |
| 852 | dumpSetting(s, p, |
| 853 | Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL, |
| 854 | GlobalSettingsProto.LowPowerMode.TRIGGER_LEVEL); |
| 855 | dumpSetting(s, p, |
| 856 | Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL_MAX, |
| 857 | GlobalSettingsProto.LowPowerMode.TRIGGER_LEVEL_MAX); |
Salvador Martinez | 04b9833 | 2018-10-02 11:28:39 -0700 | [diff] [blame] | 858 | dumpSetting(s, p, |
Salvador Martinez | b85a9f8 | 2019-03-20 16:21:27 -0700 | [diff] [blame] | 859 | Settings.Global.AUTOMATIC_POWER_SAVE_MODE, |
Salvador Martinez | 04b9833 | 2018-10-02 11:28:39 -0700 | [diff] [blame] | 860 | GlobalSettingsProto.LowPowerMode.AUTOMATIC_POWER_SAVER_MODE); |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 861 | dumpSetting(s, p, |
| 862 | Settings.Global.LOW_POWER_MODE_STICKY, |
| 863 | GlobalSettingsProto.LowPowerMode.STICKY_ENABLED); |
| 864 | dumpSetting(s, p, |
| 865 | Settings.Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_ENABLED, |
| 866 | GlobalSettingsProto.LowPowerMode.STICKY_AUTO_DISABLE_ENABLED); |
| 867 | dumpSetting(s, p, |
| 868 | Settings.Global.LOW_POWER_MODE_STICKY_AUTO_DISABLE_LEVEL, |
| 869 | GlobalSettingsProto.LowPowerMode.STICKY_AUTO_DISABLE_LEVEL); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 870 | p.end(lpmToken); |
| 871 | |
| 872 | dumpSetting(s, p, |
| 873 | Settings.Global.LTE_SERVICE_FORCED, |
| 874 | GlobalSettingsProto.LTE_SERVICE_FORCED); |
| 875 | dumpSetting(s, p, |
| 876 | Settings.Global.MDC_INITIAL_MAX_RETRY, |
| 877 | GlobalSettingsProto.MDC_INITIAL_MAX_RETRY); |
| 878 | |
| 879 | final long mhlToken = p.start(GlobalSettingsProto.MHL); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 880 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 881 | Settings.Global.MHL_INPUT_SWITCHING_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 882 | GlobalSettingsProto.Mhl.INPUT_SWITCHING_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 883 | dumpSetting(s, p, |
| 884 | Settings.Global.MHL_POWER_CHARGE_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 885 | GlobalSettingsProto.Mhl.POWER_CHARGE_ENABLED); |
| 886 | p.end(mhlToken); |
| 887 | |
| 888 | final long mobileDataToken = p.start(GlobalSettingsProto.MOBILE_DATA); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 889 | dumpSetting(s, p, |
| 890 | Settings.Global.MOBILE_DATA, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 891 | GlobalSettingsProto.MobileData.ALLOWED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 892 | dumpSetting(s, p, |
| 893 | Settings.Global.MOBILE_DATA_ALWAYS_ON, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 894 | GlobalSettingsProto.MobileData.ALWAYS_ON); |
| 895 | p.end(mobileDataToken); |
| 896 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 897 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 898 | Settings.Global.MODE_RINGER, |
| 899 | GlobalSettingsProto.MODE_RINGER); |
| 900 | |
| 901 | final long multiSimToken = p.start(GlobalSettingsProto.MULTI_SIM); |
| 902 | dumpSetting(s, p, |
| 903 | Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION, |
| 904 | GlobalSettingsProto.MultiSim.VOICE_CALL_SUBSCRIPTION); |
| 905 | dumpSetting(s, p, |
| 906 | Settings.Global.MULTI_SIM_VOICE_PROMPT, |
| 907 | GlobalSettingsProto.MultiSim.VOICE_PROMPT); |
| 908 | dumpSetting(s, p, |
| 909 | Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION, |
| 910 | GlobalSettingsProto.MultiSim.DATA_CALL_SUBSCRIPTION); |
| 911 | dumpSetting(s, p, |
| 912 | Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION, |
| 913 | GlobalSettingsProto.MultiSim.SMS_SUBSCRIPTION); |
| 914 | dumpSetting(s, p, |
| 915 | Settings.Global.MULTI_SIM_SMS_PROMPT, |
| 916 | GlobalSettingsProto.MultiSim.SMS_PROMPT); |
| 917 | p.end(multiSimToken); |
| 918 | |
Hongyi Zhang | a02118d | 2018-11-15 20:15:38 -0800 | [diff] [blame] | 919 | dumpSetting(s, p, |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 920 | Settings.Global.NATIVE_FLAGS_HEALTH_CHECK_ENABLED, |
Hongyi Zhang | a02118d | 2018-11-15 20:15:38 -0800 | [diff] [blame] | 921 | GlobalSettingsProto.NATIVE_FLAGS_HEALTH_CHECK_ENABLED); |
| 922 | |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 923 | final long netstatsToken = p.start(GlobalSettingsProto.NETSTATS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 924 | dumpSetting(s, p, |
| 925 | Settings.Global.NETSTATS_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 926 | GlobalSettingsProto.Netstats.ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 927 | dumpSetting(s, p, |
| 928 | Settings.Global.NETSTATS_POLL_INTERVAL, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 929 | GlobalSettingsProto.Netstats.POLL_INTERVAL); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 930 | dumpSetting(s, p, |
| 931 | Settings.Global.NETSTATS_TIME_CACHE_MAX_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 932 | GlobalSettingsProto.Netstats.TIME_CACHE_MAX_AGE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 933 | dumpSetting(s, p, |
| 934 | Settings.Global.NETSTATS_GLOBAL_ALERT_BYTES, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 935 | GlobalSettingsProto.Netstats.GLOBAL_ALERT_BYTES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 936 | dumpSetting(s, p, |
| 937 | Settings.Global.NETSTATS_SAMPLE_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 938 | GlobalSettingsProto.Netstats.SAMPLE_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 939 | dumpSetting(s, p, |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 940 | Settings.Global.NETSTATS_AUGMENT_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 941 | GlobalSettingsProto.Netstats.AUGMENT_ENABLED); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 942 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 943 | Settings.Global.NETSTATS_DEV_BUCKET_DURATION, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 944 | GlobalSettingsProto.Netstats.DEV_BUCKET_DURATION); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 945 | dumpSetting(s, p, |
| 946 | Settings.Global.NETSTATS_DEV_PERSIST_BYTES, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 947 | GlobalSettingsProto.Netstats.DEV_PERSIST_BYTES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 948 | dumpSetting(s, p, |
| 949 | Settings.Global.NETSTATS_DEV_ROTATE_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 950 | GlobalSettingsProto.Netstats.DEV_ROTATE_AGE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 951 | dumpSetting(s, p, |
| 952 | Settings.Global.NETSTATS_DEV_DELETE_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 953 | GlobalSettingsProto.Netstats.DEV_DELETE_AGE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 954 | dumpSetting(s, p, |
| 955 | Settings.Global.NETSTATS_UID_BUCKET_DURATION, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 956 | GlobalSettingsProto.Netstats.UID_BUCKET_DURATION); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 957 | dumpSetting(s, p, |
| 958 | Settings.Global.NETSTATS_UID_PERSIST_BYTES, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 959 | GlobalSettingsProto.Netstats.UID_PERSIST_BYTES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 960 | dumpSetting(s, p, |
| 961 | Settings.Global.NETSTATS_UID_ROTATE_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 962 | GlobalSettingsProto.Netstats.UID_ROTATE_AGE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 963 | dumpSetting(s, p, |
| 964 | Settings.Global.NETSTATS_UID_DELETE_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 965 | GlobalSettingsProto.Netstats.UID_DELETE_AGE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 966 | dumpSetting(s, p, |
| 967 | Settings.Global.NETSTATS_UID_TAG_BUCKET_DURATION, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 968 | GlobalSettingsProto.Netstats.UID_TAG_BUCKET_DURATION); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 969 | dumpSetting(s, p, |
| 970 | Settings.Global.NETSTATS_UID_TAG_PERSIST_BYTES, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 971 | GlobalSettingsProto.Netstats.UID_TAG_PERSIST_BYTES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 972 | dumpSetting(s, p, |
| 973 | Settings.Global.NETSTATS_UID_TAG_ROTATE_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 974 | GlobalSettingsProto.Netstats.UID_TAG_ROTATE_AGE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 975 | dumpSetting(s, p, |
| 976 | Settings.Global.NETSTATS_UID_TAG_DELETE_AGE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 977 | GlobalSettingsProto.Netstats.UID_TAG_DELETE_AGE); |
| 978 | p.end(netstatsToken); |
| 979 | |
| 980 | final long networkToken = p.start(GlobalSettingsProto.NETWORK); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 981 | dumpSetting(s, p, |
| 982 | Settings.Global.NETWORK_PREFERENCE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 983 | GlobalSettingsProto.Network.PREFERENCE); |
| 984 | dumpSetting(s, p, |
| 985 | Settings.Global.PREFERRED_NETWORK_MODE, |
| 986 | GlobalSettingsProto.Network.PREFERRED_NETWORK_MODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 987 | dumpSetting(s, p, |
| 988 | Settings.Global.NETWORK_SCORER_APP, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 989 | GlobalSettingsProto.Network.SCORER_APP); |
| 990 | dumpSetting(s, p, |
| 991 | Settings.Global.NETWORK_SWITCH_NOTIFICATION_DAILY_LIMIT, |
| 992 | GlobalSettingsProto.Network.SWITCH_NOTIFICATION_DAILY_LIMIT); |
| 993 | dumpSetting(s, p, |
| 994 | Settings.Global.NETWORK_SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS, |
| 995 | GlobalSettingsProto.Network.SWITCH_NOTIFICATION_RATE_LIMIT_MILLIS); |
| 996 | dumpSetting(s, p, |
| 997 | Settings.Global.NETWORK_AVOID_BAD_WIFI, |
| 998 | GlobalSettingsProto.Network.AVOID_BAD_WIFI); |
| 999 | dumpSetting(s, p, |
| 1000 | Settings.Global.NETWORK_METERED_MULTIPATH_PREFERENCE, |
| 1001 | GlobalSettingsProto.Network.METERED_MULTIPATH_PREFERENCE); |
| 1002 | dumpSetting(s, p, |
| 1003 | Settings.Global.NETWORK_WATCHLIST_LAST_REPORT_TIME, |
| 1004 | GlobalSettingsProto.Network.WATCHLIST_LAST_REPORT_TIME); |
| 1005 | dumpSetting(s, p, |
| 1006 | Settings.Global.NETWORK_SCORING_UI_ENABLED, |
| 1007 | GlobalSettingsProto.Network.SCORING_UI_ENABLED); |
| 1008 | dumpSetting(s, p, |
| 1009 | Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED, |
| 1010 | GlobalSettingsProto.Network.RECOMMENDATIONS_ENABLED); |
| 1011 | dumpSetting(s, p, |
| 1012 | Settings.Global.NETWORK_RECOMMENDATIONS_PACKAGE, |
| 1013 | GlobalSettingsProto.Network.RECOMMENDATIONS_PACKAGE); |
| 1014 | dumpSetting(s, p, |
| 1015 | Settings.Global.NETWORK_RECOMMENDATION_REQUEST_TIMEOUT_MS, |
| 1016 | GlobalSettingsProto.Network.RECOMMENDATION_REQUEST_TIMEOUT_MS); |
| 1017 | dumpSetting(s, p, |
| 1018 | Settings.Global.NETWORK_WATCHLIST_ENABLED, |
| 1019 | GlobalSettingsProto.Network.WATCHLIST_ENABLED); |
| 1020 | dumpSetting(s, p, |
| 1021 | Settings.Global.NETWORK_SCORING_PROVISIONED, |
| 1022 | GlobalSettingsProto.Network.SCORING_PROVISIONED); |
| 1023 | dumpSetting(s, p, |
| 1024 | Settings.Global.NETWORK_ACCESS_TIMEOUT_MS, |
| 1025 | GlobalSettingsProto.Network.ACCESS_TIMEOUT_MS); |
| 1026 | dumpSetting(s, p, |
| 1027 | Settings.Global.RECOMMENDED_NETWORK_EVALUATOR_CACHE_EXPIRY_MS, |
| 1028 | GlobalSettingsProto.Network.RECOMMENDED_NETWORK_EVALUATOR_CACHE_EXPIRY_MS); |
| 1029 | p.end(networkToken); |
| 1030 | |
| 1031 | dumpSetting(s, p, |
| 1032 | Settings.Global.NEW_CONTACT_AGGREGATOR, |
| 1033 | GlobalSettingsProto.NEW_CONTACT_AGGREGATOR); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1034 | dumpSetting(s, p, |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1035 | Settings.Global.NIGHT_DISPLAY_FORCED_AUTO_MODE_AVAILABLE, |
| 1036 | GlobalSettingsProto.NIGHT_DISPLAY_FORCED_AUTO_MODE_AVAILABLE); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1037 | |
| 1038 | final long nitzUpdateToken = p.start(GlobalSettingsProto.NITZ_UPDATE); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1039 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1040 | Settings.Global.NITZ_UPDATE_DIFF, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1041 | GlobalSettingsProto.NitzUpdate.DIFF); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1042 | dumpSetting(s, p, |
| 1043 | Settings.Global.NITZ_UPDATE_SPACING, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1044 | GlobalSettingsProto.NitzUpdate.SPACING); |
| 1045 | p.end(nitzUpdateToken); |
| 1046 | |
| 1047 | final long notificationToken = p.start(GlobalSettingsProto.NOTIFICATION); |
| 1048 | dumpSetting(s, p, |
| 1049 | Settings.Global.MAX_NOTIFICATION_ENQUEUE_RATE, |
| 1050 | GlobalSettingsProto.Notification.MAX_NOTIFICATION_ENQUEUE_RATE); |
| 1051 | dumpSetting(s, p, |
| 1052 | Settings.Global.SHOW_NOTIFICATION_CHANNEL_WARNINGS, |
| 1053 | GlobalSettingsProto.Notification.SHOW_NOTIFICATION_CHANNEL_WARNINGS); |
| 1054 | // The list of snooze options for notifications. This is encoded as a key=value list, |
| 1055 | // separated by commas. |
| 1056 | dumpSetting(s, p, |
| 1057 | Settings.Global.NOTIFICATION_SNOOZE_OPTIONS, |
| 1058 | GlobalSettingsProto.Notification.SNOOZE_OPTIONS); |
| 1059 | dumpSetting(s, p, |
| 1060 | Settings.Global.SMART_REPLIES_IN_NOTIFICATIONS_FLAGS, |
| 1061 | GlobalSettingsProto.Notification.SMART_REPLIES_IN_NOTIFICATIONS_FLAGS); |
Milo Sredkov | d8cacd5 | 2018-11-27 15:52:10 +0000 | [diff] [blame] | 1062 | dumpSetting(s, p, |
| 1063 | Settings.Global.SMART_SUGGESTIONS_IN_NOTIFICATIONS_FLAGS, |
| 1064 | GlobalSettingsProto.Notification.SMART_SUGGESTIONS_IN_NOTIFICATIONS_FLAGS); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1065 | p.end(notificationToken); |
| 1066 | |
| 1067 | dumpSetting(s, p, |
| 1068 | Settings.Global.NSD_ON, |
| 1069 | GlobalSettingsProto.NSD_ON); |
| 1070 | |
| 1071 | final long ntpToken = p.start(GlobalSettingsProto.NTP); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1072 | dumpSetting(s, p, |
| 1073 | Settings.Global.NTP_SERVER, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1074 | GlobalSettingsProto.Ntp.SERVER); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1075 | dumpSetting(s, p, |
| 1076 | Settings.Global.NTP_TIMEOUT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1077 | GlobalSettingsProto.Ntp.TIMEOUT_MS); |
| 1078 | p.end(ntpToken); |
| 1079 | |
Damien Bargiacchi | 2e9b8c3 | 2018-05-30 13:19:41 -0700 | [diff] [blame] | 1080 | final long uasbToken = p.start(GlobalSettingsProto.USER_ABSENT_SMALL_BATTERY); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1081 | dumpSetting(s, p, |
Damien Bargiacchi | 68bbaad | 2018-05-09 18:29:43 -0700 | [diff] [blame] | 1082 | Settings.Global.USER_ABSENT_RADIOS_OFF_FOR_SMALL_BATTERY_ENABLED, |
Damien Bargiacchi | 2e9b8c3 | 2018-05-30 13:19:41 -0700 | [diff] [blame] | 1083 | GlobalSettingsProto.UserAbsentSmallBattery.RADIOS_OFF_ENABLED); |
| 1084 | dumpSetting(s, p, |
| 1085 | Settings.Global.USER_ABSENT_TOUCH_OFF_FOR_SMALL_BATTERY_ENABLED, |
| 1086 | GlobalSettingsProto.UserAbsentSmallBattery.TOUCH_OFF_ENABLED); |
| 1087 | p.end(uasbToken); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1088 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1089 | dumpSetting(s, p, |
| 1090 | Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, |
| 1091 | GlobalSettingsProto.OTA_DISABLE_AUTOMATIC_UPDATE); |
| 1092 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1093 | Settings.Global.OVERLAY_DISPLAY_DEVICES, |
| 1094 | GlobalSettingsProto.OVERLAY_DISPLAY_DEVICES); |
| 1095 | dumpSetting(s, p, |
| 1096 | Settings.Global.OVERRIDE_SETTINGS_PROVIDER_RESTORE_ANY_VERSION, |
| 1097 | GlobalSettingsProto.OVERRIDE_SETTINGS_PROVIDER_RESTORE_ANY_VERSION); |
| 1098 | dumpSetting(s, p, |
| 1099 | Settings.Global.PAC_CHANGE_DELAY, |
| 1100 | GlobalSettingsProto.PAC_CHANGE_DELAY); |
| 1101 | |
| 1102 | final long pkgVerifierToken = p.start(GlobalSettingsProto.PACKAGE_VERIFIER); |
| 1103 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1104 | Settings.Global.PACKAGE_VERIFIER_ENABLE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1105 | GlobalSettingsProto.PackageVerifier.ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1106 | dumpSetting(s, p, |
| 1107 | Settings.Global.PACKAGE_VERIFIER_TIMEOUT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1108 | GlobalSettingsProto.PackageVerifier.TIMEOUT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1109 | dumpSetting(s, p, |
| 1110 | Settings.Global.PACKAGE_VERIFIER_DEFAULT_RESPONSE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1111 | GlobalSettingsProto.PackageVerifier.DEFAULT_RESPONSE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1112 | dumpSetting(s, p, |
| 1113 | Settings.Global.PACKAGE_VERIFIER_SETTING_VISIBLE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1114 | GlobalSettingsProto.PackageVerifier.SETTING_VISIBLE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1115 | dumpSetting(s, p, |
| 1116 | Settings.Global.PACKAGE_VERIFIER_INCLUDE_ADB, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1117 | GlobalSettingsProto.PackageVerifier.INCLUDE_ADB); |
| 1118 | p.end(pkgVerifierToken); |
| 1119 | |
| 1120 | final long pdpWatchdogToken = p.start(GlobalSettingsProto.PDP_WATCHDOG); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1121 | dumpSetting(s, p, |
| 1122 | Settings.Global.PDP_WATCHDOG_POLL_INTERVAL_MS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1123 | GlobalSettingsProto.PdpWatchdog.POLL_INTERVAL_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1124 | dumpSetting(s, p, |
| 1125 | Settings.Global.PDP_WATCHDOG_LONG_POLL_INTERVAL_MS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1126 | GlobalSettingsProto.PdpWatchdog.LONG_POLL_INTERVAL_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1127 | dumpSetting(s, p, |
| 1128 | Settings.Global.PDP_WATCHDOG_ERROR_POLL_INTERVAL_MS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1129 | GlobalSettingsProto.PdpWatchdog.ERROR_POLL_INTERVAL_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1130 | dumpSetting(s, p, |
| 1131 | Settings.Global.PDP_WATCHDOG_TRIGGER_PACKET_COUNT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1132 | GlobalSettingsProto.PdpWatchdog.TRIGGER_PACKET_COUNT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1133 | dumpSetting(s, p, |
| 1134 | Settings.Global.PDP_WATCHDOG_ERROR_POLL_COUNT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1135 | GlobalSettingsProto.PdpWatchdog.ERROR_POLL_COUNT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1136 | dumpSetting(s, p, |
| 1137 | Settings.Global.PDP_WATCHDOG_MAX_PDP_RESET_FAIL_COUNT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1138 | GlobalSettingsProto.PdpWatchdog.MAX_PDP_RESET_FAIL_COUNT); |
| 1139 | p.end(pdpWatchdogToken); |
| 1140 | |
| 1141 | dumpSetting(s, p, |
| 1142 | Settings.Global.POLICY_CONTROL, |
| 1143 | GlobalSettingsProto.POLICY_CONTROL); |
| 1144 | dumpSetting(s, p, |
| 1145 | Settings.Global.POWER_MANAGER_CONSTANTS, |
| 1146 | GlobalSettingsProto.POWER_MANAGER_CONSTANTS); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1147 | |
| 1148 | final long prepaidSetupToken = p.start(GlobalSettingsProto.PREPAID_SETUP); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1149 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1150 | Settings.Global.SETUP_PREPAID_DATA_SERVICE_URL, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1151 | GlobalSettingsProto.PrepaidSetup.DATA_SERVICE_URL); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1152 | dumpSetting(s, p, |
| 1153 | Settings.Global.SETUP_PREPAID_DETECTION_TARGET_URL, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1154 | GlobalSettingsProto.PrepaidSetup.DETECTION_TARGET_URL); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1155 | dumpSetting(s, p, |
| 1156 | Settings.Global.SETUP_PREPAID_DETECTION_REDIR_HOST, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1157 | GlobalSettingsProto.PrepaidSetup.DETECTION_REDIR_HOST); |
| 1158 | p.end(prepaidSetupToken); |
| 1159 | |
| 1160 | final long privateToken = p.start(GlobalSettingsProto.PRIVATE); |
| 1161 | dumpSetting(s, p, |
| 1162 | Settings.Global.PRIVATE_DNS_MODE, |
| 1163 | GlobalSettingsProto.Private.DNS_MODE); |
| 1164 | dumpSetting(s, p, |
| 1165 | Settings.Global.PRIVATE_DNS_SPECIFIER, |
| 1166 | GlobalSettingsProto.Private.DNS_SPECIFIER); |
| 1167 | p.end(privateToken); |
| 1168 | |
| 1169 | dumpSetting(s, p, |
| 1170 | Settings.Global.PROVISIONING_APN_ALARM_DELAY_IN_MS, |
| 1171 | GlobalSettingsProto.PROVISIONING_APN_ALARM_DELAY_IN_MS); |
| 1172 | dumpSetting(s, p, |
| 1173 | Settings.Global.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT, |
| 1174 | GlobalSettingsProto.READ_EXTERNAL_STORAGE_ENFORCED_DEFAULT); |
| 1175 | dumpSetting(s, p, |
| 1176 | Settings.Global.REQUIRE_PASSWORD_TO_DECRYPT, |
| 1177 | GlobalSettingsProto.REQUIRE_PASSWORD_TO_DECRYPT); |
| 1178 | dumpSetting(s, p, |
| 1179 | Settings.Global.SAFE_BOOT_DISALLOWED, |
| 1180 | GlobalSettingsProto.SAFE_BOOT_DISALLOWED); |
| 1181 | |
| 1182 | final long selinuxToken = p.start(GlobalSettingsProto.SELINUX); |
| 1183 | dumpSetting(s, p, |
| 1184 | Settings.Global.SELINUX_UPDATE_CONTENT_URL, |
| 1185 | GlobalSettingsProto.Selinux.UPDATE_CONTENT_URL); |
| 1186 | dumpSetting(s, p, |
| 1187 | Settings.Global.SELINUX_UPDATE_METADATA_URL, |
| 1188 | GlobalSettingsProto.Selinux.UPDATE_METADATA_URL); |
| 1189 | dumpSetting(s, p, |
| 1190 | Settings.Global.SELINUX_STATUS, |
| 1191 | GlobalSettingsProto.Selinux.STATUS); |
| 1192 | p.end(selinuxToken); |
| 1193 | |
| 1194 | dumpSetting(s, p, |
| 1195 | Settings.Global.SEND_ACTION_APP_ERROR, |
| 1196 | GlobalSettingsProto.SEND_ACTION_APP_ERROR); |
| 1197 | dumpSetting(s, p, |
| 1198 | Settings.Global.SET_INSTALL_LOCATION, |
| 1199 | GlobalSettingsProto.SET_INSTALL_LOCATION); |
| 1200 | dumpSetting(s, p, |
| 1201 | Settings.Global.SHORTCUT_MANAGER_CONSTANTS, |
| 1202 | GlobalSettingsProto.SHORTCUT_MANAGER_CONSTANTS); |
| 1203 | dumpSetting(s, p, |
| 1204 | Settings.Global.SHOW_FIRST_CRASH_DIALOG, |
| 1205 | GlobalSettingsProto.SHOW_FIRST_CRASH_DIALOG); |
Ricky Wai | 13b0abe | 2018-10-23 11:03:02 +0100 | [diff] [blame] | 1206 | dumpSetting(s, p, |
| 1207 | Settings.Global.SHOW_HIDDEN_LAUNCHER_ICON_APPS_ENABLED, |
| 1208 | GlobalSettingsProto.SHOW_HIDDEN_LAUNCHER_ICON_APPS_ENABLED); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1209 | // Settings.Global.SHOW_PROCESSES intentionally excluded since it's deprecated. |
| 1210 | dumpSetting(s, p, |
| 1211 | Settings.Global.SHOW_RESTART_IN_CRASH_DIALOG, |
| 1212 | GlobalSettingsProto.SHOW_RESTART_IN_CRASH_DIALOG); |
| 1213 | dumpSetting(s, p, |
| 1214 | Settings.Global.SHOW_MUTE_IN_CRASH_DIALOG, |
| 1215 | GlobalSettingsProto.SHOW_MUTE_IN_CRASH_DIALOG); |
Ricky Wai | 13b0abe | 2018-10-23 11:03:02 +0100 | [diff] [blame] | 1216 | dumpSetting(s, p, |
| 1217 | Settings.Global.SHOW_NEW_APP_INSTALLED_NOTIFICATION_ENABLED, |
| 1218 | GlobalSettingsProto.SHOW_NEW_APP_INSTALLED_NOTIFICATION_ENABLED); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1219 | |
| 1220 | final long smartSelectToken = p.start(GlobalSettingsProto.SMART_SELECTION); |
| 1221 | dumpSetting(s, p, |
| 1222 | Settings.Global.SMART_SELECTION_UPDATE_CONTENT_URL, |
| 1223 | GlobalSettingsProto.SmartSelection.UPDATE_CONTENT_URL); |
| 1224 | dumpSetting(s, p, |
| 1225 | Settings.Global.SMART_SELECTION_UPDATE_METADATA_URL, |
| 1226 | GlobalSettingsProto.SmartSelection.UPDATE_METADATA_URL); |
| 1227 | p.end(smartSelectToken); |
| 1228 | |
| 1229 | final long smsToken = p.start(GlobalSettingsProto.SMS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1230 | dumpSetting(s, p, |
| 1231 | Settings.Global.SMS_OUTGOING_CHECK_INTERVAL_MS, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1232 | GlobalSettingsProto.Sms.OUTGOING_CHECK_INTERVAL_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1233 | dumpSetting(s, p, |
| 1234 | Settings.Global.SMS_OUTGOING_CHECK_MAX_COUNT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1235 | GlobalSettingsProto.Sms.OUTGOING_CHECK_MAX_COUNT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1236 | dumpSetting(s, p, |
| 1237 | Settings.Global.SMS_SHORT_CODE_CONFIRMATION, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1238 | GlobalSettingsProto.Sms.SHORT_CODE_CONFIRMATION); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1239 | dumpSetting(s, p, |
| 1240 | Settings.Global.SMS_SHORT_CODE_RULE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1241 | GlobalSettingsProto.Sms.SHORT_CODE_RULE); |
| 1242 | dumpSetting(s, p, |
| 1243 | Settings.Global.SMS_SHORT_CODES_UPDATE_CONTENT_URL, |
| 1244 | GlobalSettingsProto.Sms.SHORT_CODES_UPDATE_CONTENT_URL); |
| 1245 | dumpSetting(s, p, |
| 1246 | Settings.Global.SMS_SHORT_CODES_UPDATE_METADATA_URL, |
| 1247 | GlobalSettingsProto.Sms.SHORT_CODES_UPDATE_METADATA_URL); |
Yao Chen | 599a40b | 2019-04-24 14:16:56 -0700 | [diff] [blame] | 1248 | p.end(smsToken); |
| 1249 | |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1250 | final long soundsToken = p.start(GlobalSettingsProto.SOUNDS); |
| 1251 | dumpSetting(s, p, |
| 1252 | Settings.Global.CAR_DOCK_SOUND, |
| 1253 | GlobalSettingsProto.Sounds.CAR_DOCK); |
| 1254 | dumpSetting(s, p, |
| 1255 | Settings.Global.CAR_UNDOCK_SOUND, |
| 1256 | GlobalSettingsProto.Sounds.CAR_UNDOCK); |
| 1257 | dumpSetting(s, p, |
| 1258 | Settings.Global.DESK_DOCK_SOUND, |
| 1259 | GlobalSettingsProto.Sounds.DESK_DOCK); |
| 1260 | dumpSetting(s, p, |
| 1261 | Settings.Global.DESK_UNDOCK_SOUND, |
| 1262 | GlobalSettingsProto.Sounds.DESK_UNDOCK); |
| 1263 | dumpSetting(s, p, |
| 1264 | Settings.Global.DOCK_SOUNDS_ENABLED, |
| 1265 | GlobalSettingsProto.Sounds.DOCK_SOUNDS_ENABLED); |
| 1266 | dumpSetting(s, p, |
| 1267 | Settings.Global.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY, |
| 1268 | GlobalSettingsProto.Sounds.DOCK_SOUNDS_ENABLED_WHEN_ACCESSIBILITY); |
| 1269 | dumpSetting(s, p, |
| 1270 | Settings.Global.LOCK_SOUND, |
| 1271 | GlobalSettingsProto.Sounds.LOCK); |
| 1272 | dumpSetting(s, p, |
| 1273 | Settings.Global.UNLOCK_SOUND, |
| 1274 | GlobalSettingsProto.Sounds.UNLOCK); |
| 1275 | dumpSetting(s, p, |
| 1276 | Settings.Global.TRUSTED_SOUND, |
| 1277 | GlobalSettingsProto.Sounds.TRUSTED); |
| 1278 | dumpSetting(s, p, |
| 1279 | Settings.Global.LOW_BATTERY_SOUND, |
| 1280 | GlobalSettingsProto.Sounds.LOW_BATTERY); |
| 1281 | dumpSetting(s, p, |
| 1282 | Settings.Global.LOW_BATTERY_SOUND_TIMEOUT, |
| 1283 | GlobalSettingsProto.Sounds.LOW_BATTERY_SOUND_TIMEOUT); |
| 1284 | dumpSetting(s, p, |
| 1285 | Settings.Global.POWER_SOUNDS_ENABLED, |
| 1286 | GlobalSettingsProto.Sounds.LOW_BATTERY_SOUNDS_ENABLED); |
| 1287 | dumpSetting(s, p, |
| 1288 | Settings.Global.CHARGING_STARTED_SOUND, |
| 1289 | GlobalSettingsProto.Sounds.CHARGING_STARTED); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1290 | p.end(soundsToken); |
| 1291 | |
| 1292 | final long soundTriggerToken = p.start(GlobalSettingsProto.SOUND_TRIGGER); |
| 1293 | dumpSetting(s, p, |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 1294 | Settings.Global.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1295 | GlobalSettingsProto.SoundTrigger.MAX_SOUND_TRIGGER_DETECTION_SERVICE_OPS_PER_DAY); |
| 1296 | dumpSetting(s, p, |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 1297 | Settings.Global.SOUND_TRIGGER_DETECTION_SERVICE_OP_TIMEOUT, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1298 | GlobalSettingsProto.SoundTrigger.DETECTION_SERVICE_OP_TIMEOUT_MS); |
| 1299 | p.end(soundTriggerToken); |
| 1300 | |
| 1301 | dumpSetting(s, p, |
| 1302 | Settings.Global.SPEED_LABEL_CACHE_EVICTION_AGE_MILLIS, |
| 1303 | GlobalSettingsProto.SPEED_LABEL_CACHE_EVICTION_AGE_MS); |
| 1304 | dumpSetting(s, p, |
| 1305 | Settings.Global.SQLITE_COMPATIBILITY_WAL_FLAGS, |
| 1306 | GlobalSettingsProto.SQLITE_COMPATIBILITY_WAL_FLAGS); |
| 1307 | dumpSetting(s, p, |
| 1308 | Settings.Global.STAY_ON_WHILE_PLUGGED_IN, |
| 1309 | GlobalSettingsProto.STAY_ON_WHILE_PLUGGED_IN); |
| 1310 | |
| 1311 | final long storageToken = p.start(GlobalSettingsProto.STORAGE); |
| 1312 | dumpSetting(s, p, |
| 1313 | Settings.Global.STORAGE_BENCHMARK_INTERVAL, |
| 1314 | GlobalSettingsProto.Storage.BENCHMARK_INTERVAL); |
| 1315 | dumpSetting(s, p, |
| 1316 | Settings.Global.STORAGE_SETTINGS_CLOBBER_THRESHOLD, |
| 1317 | GlobalSettingsProto.Storage.SETTINGS_CLOBBER_THRESHOLD); |
| 1318 | p.end(storageToken); |
| 1319 | |
| 1320 | final long syncToken = p.start(GlobalSettingsProto.SYNC); |
| 1321 | dumpSetting(s, p, |
| 1322 | Settings.Global.SYNC_MAX_RETRY_DELAY_IN_SECONDS, |
| 1323 | GlobalSettingsProto.Sync.MAX_RETRY_DELAY_IN_SECONDS); |
| 1324 | dumpSetting(s, p, |
| 1325 | Settings.Global.SYNC_MANAGER_CONSTANTS, |
| 1326 | GlobalSettingsProto.Sync.MANAGER_CONSTANTS); |
| 1327 | p.end(syncToken); |
| 1328 | |
| 1329 | final long sysToken = p.start(GlobalSettingsProto.SYS); |
| 1330 | dumpSetting(s, p, |
| 1331 | Settings.Global.SYS_FREE_STORAGE_LOG_INTERVAL, |
| 1332 | GlobalSettingsProto.Sys.FREE_STORAGE_LOG_INTERVAL_MINS); |
| 1333 | dumpSetting(s, p, |
| 1334 | Settings.Global.SYS_STORAGE_THRESHOLD_PERCENTAGE, |
| 1335 | GlobalSettingsProto.Sys.STORAGE_THRESHOLD_PERCENTAGE); |
| 1336 | dumpSetting(s, p, |
| 1337 | Settings.Global.SYS_STORAGE_THRESHOLD_MAX_BYTES, |
| 1338 | GlobalSettingsProto.Sys.STORAGE_THRESHOLD_MAX_BYTES); |
| 1339 | dumpSetting(s, p, |
| 1340 | Settings.Global.SYS_STORAGE_FULL_THRESHOLD_BYTES, |
| 1341 | GlobalSettingsProto.Sys.STORAGE_FULL_THRESHOLD_BYTES); |
| 1342 | dumpSetting(s, p, |
| 1343 | Settings.Global.SYS_STORAGE_CACHE_PERCENTAGE, |
| 1344 | GlobalSettingsProto.Sys.STORAGE_CACHE_PERCENTAGE); |
| 1345 | dumpSetting(s, p, |
| 1346 | Settings.Global.SYS_STORAGE_CACHE_MAX_BYTES, |
| 1347 | GlobalSettingsProto.Sys.STORAGE_CACHE_MAX_BYTES); |
| 1348 | dumpSetting(s, p, |
| 1349 | Settings.Global.SYS_VDSO, |
| 1350 | GlobalSettingsProto.Sys.VDSO); |
| 1351 | dumpSetting(s, p, |
| 1352 | Settings.Global.SYS_UIDCPUPOWER, |
| 1353 | GlobalSettingsProto.Sys.UIDCPUPOWER); |
| 1354 | p.end(sysToken); |
| 1355 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1356 | dumpSetting(s, p, |
| 1357 | Settings.Global.TCP_DEFAULT_INIT_RWND, |
| 1358 | GlobalSettingsProto.TCP_DEFAULT_INIT_RWND); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1359 | |
| 1360 | final long tempWarningToken = p.start(GlobalSettingsProto.TEMPERATURE_WARNING); |
| 1361 | dumpSetting(s, p, |
| 1362 | Settings.Global.SHOW_TEMPERATURE_WARNING, |
| 1363 | GlobalSettingsProto.TemperatureWarning.SHOW_TEMPERATURE_WARNING); |
| 1364 | dumpSetting(s, p, |
Sherry Huang | ce02ed3 | 2019-01-17 20:37:29 +0800 | [diff] [blame] | 1365 | Settings.Global.SHOW_USB_TEMPERATURE_ALARM, |
| 1366 | GlobalSettingsProto.TemperatureWarning.SHOW_USB_TEMPERATURE_ALARM); |
| 1367 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1368 | Settings.Global.WARNING_TEMPERATURE, |
| 1369 | GlobalSettingsProto.TemperatureWarning.WARNING_TEMPERATURE_LEVEL); |
| 1370 | p.end(tempWarningToken); |
| 1371 | |
| 1372 | final long tetherToken = p.start(GlobalSettingsProto.TETHER); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1373 | dumpSetting(s, p, |
| 1374 | Settings.Global.TETHER_SUPPORTED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1375 | GlobalSettingsProto.Tether.SUPPORTED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1376 | dumpSetting(s, p, |
| 1377 | Settings.Global.TETHER_DUN_REQUIRED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1378 | GlobalSettingsProto.Tether.DUN_REQUIRED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1379 | dumpSetting(s, p, |
| 1380 | Settings.Global.TETHER_DUN_APN, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1381 | GlobalSettingsProto.Tether.DUN_APN); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1382 | dumpSetting(s, p, |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1383 | Settings.Global.TETHER_OFFLOAD_DISABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1384 | GlobalSettingsProto.Tether.OFFLOAD_DISABLED); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1385 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1386 | Settings.Global.SOFT_AP_TIMEOUT_ENABLED, |
| 1387 | GlobalSettingsProto.Tether.TIMEOUT_ENABLED); |
| 1388 | p.end(tetherToken); |
| 1389 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1390 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1391 | Settings.Global.TEXT_CLASSIFIER_CONSTANTS, |
| 1392 | GlobalSettingsProto.TEXT_CLASSIFIER_CONSTANTS); |
| 1393 | dumpSetting(s, p, |
Tony Mak | fc37457 | 2019-03-05 14:46:24 +0000 | [diff] [blame] | 1394 | Settings.Global.TEXT_CLASSIFIER_ACTION_MODEL_PARAMS, |
| 1395 | GlobalSettingsProto.TEXT_CLASSIFIER_ACTION_MODEL_PARAMS); |
| 1396 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1397 | Settings.Global.THEATER_MODE_ON, |
| 1398 | GlobalSettingsProto.THEATER_MODE_ON); |
| 1399 | dumpSetting(s, p, |
| 1400 | Settings.Global.TIME_ONLY_MODE_CONSTANTS, |
| 1401 | GlobalSettingsProto.TIME_ONLY_MODE_CONSTANTS); |
| 1402 | dumpSetting(s, p, |
| 1403 | Settings.Global.TRANSITION_ANIMATION_SCALE, |
| 1404 | GlobalSettingsProto.TRANSITION_ANIMATION_SCALE); |
| 1405 | |
| 1406 | final long tzinfoToken = p.start(GlobalSettingsProto.TZINFO); |
| 1407 | dumpSetting(s, p, |
| 1408 | Settings.Global.TZINFO_UPDATE_CONTENT_URL, |
| 1409 | GlobalSettingsProto.Tzinfo.UPDATE_CONTENT_URL); |
| 1410 | dumpSetting(s, p, |
| 1411 | Settings.Global.TZINFO_UPDATE_METADATA_URL, |
| 1412 | GlobalSettingsProto.Tzinfo.UPDATE_METADATA_URL); |
| 1413 | p.end(tzinfoToken); |
| 1414 | |
| 1415 | dumpSetting(s, p, |
| 1416 | Settings.Global.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD, |
| 1417 | GlobalSettingsProto.UNUSED_STATIC_SHARED_LIB_MIN_CACHE_PERIOD_MS); |
goneil | 15f5a7e | 2018-02-16 17:33:56 -0800 | [diff] [blame] | 1418 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1419 | Settings.Global.USB_MASS_STORAGE_ENABLED, |
| 1420 | GlobalSettingsProto.USB_MASS_STORAGE_ENABLED); |
| 1421 | dumpSetting(s, p, |
| 1422 | Settings.Global.USE_GOOGLE_MAIL, |
| 1423 | GlobalSettingsProto.USE_GOOGLE_MAIL); |
| 1424 | dumpSetting(s, p, |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1425 | Settings.Global.USE_OPEN_WIFI_PACKAGE, |
| 1426 | GlobalSettingsProto.USE_OPEN_WIFI_PACKAGE); |
| 1427 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1428 | Settings.Global.VT_IMS_ENABLED, |
| 1429 | GlobalSettingsProto.VT_IMS_ENABLED); |
| 1430 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1431 | Settings.Global.WAIT_FOR_DEBUGGER, |
| 1432 | GlobalSettingsProto.WAIT_FOR_DEBUGGER); |
| 1433 | |
| 1434 | final long webviewToken = p.start(GlobalSettingsProto.WEBVIEW); |
| 1435 | dumpSetting(s, p, |
| 1436 | Settings.Global.WEBVIEW_DATA_REDUCTION_PROXY_KEY, |
| 1437 | GlobalSettingsProto.Webview.DATA_REDUCTION_PROXY_KEY); |
| 1438 | dumpSetting(s, p, |
| 1439 | Settings.Global.WEBVIEW_FALLBACK_LOGIC_ENABLED, |
| 1440 | GlobalSettingsProto.Webview.FALLBACK_LOGIC_ENABLED); |
| 1441 | dumpSetting(s, p, |
| 1442 | Settings.Global.WEBVIEW_PROVIDER, |
| 1443 | GlobalSettingsProto.Webview.PROVIDER); |
| 1444 | dumpSetting(s, p, |
| 1445 | Settings.Global.WEBVIEW_MULTIPROCESS, |
| 1446 | GlobalSettingsProto.Webview.MULTIPROCESS); |
| 1447 | p.end(webviewToken); |
| 1448 | |
| 1449 | final long wfcToken = p.start(GlobalSettingsProto.WFC); |
| 1450 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1451 | Settings.Global.WFC_IMS_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1452 | GlobalSettingsProto.Wfc.IMS_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1453 | dumpSetting(s, p, |
| 1454 | Settings.Global.WFC_IMS_MODE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1455 | GlobalSettingsProto.Wfc.IMS_MODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1456 | dumpSetting(s, p, |
| 1457 | Settings.Global.WFC_IMS_ROAMING_MODE, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1458 | GlobalSettingsProto.Wfc.IMS_ROAMING_MODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1459 | dumpSetting(s, p, |
| 1460 | Settings.Global.WFC_IMS_ROAMING_ENABLED, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1461 | GlobalSettingsProto.Wfc.IMS_ROAMING_ENABLED); |
| 1462 | p.end(wfcToken); |
| 1463 | |
| 1464 | final long wifiToken = p.start(GlobalSettingsProto.WIFI); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1465 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1466 | Settings.Global.WIFI_SLEEP_POLICY, |
| 1467 | GlobalSettingsProto.Wifi.SLEEP_POLICY); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1468 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1469 | Settings.Global.WIFI_BADGING_THRESHOLDS, |
| 1470 | GlobalSettingsProto.Wifi.BADGING_THRESHOLDS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1471 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1472 | Settings.Global.WIFI_DISPLAY_ON, |
| 1473 | GlobalSettingsProto.Wifi.DISPLAY_ON); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1474 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1475 | Settings.Global.WIFI_DISPLAY_CERTIFICATION_ON, |
| 1476 | GlobalSettingsProto.Wifi.DISPLAY_CERTIFICATION_ON); |
Svet Ganov | f36d53c | 2017-05-24 00:27:21 -0700 | [diff] [blame] | 1477 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1478 | Settings.Global.WIFI_DISPLAY_WPS_CONFIG, |
| 1479 | GlobalSettingsProto.Wifi.DISPLAY_WPS_CONFIG); |
Svet Ganov | f36d53c | 2017-05-24 00:27:21 -0700 | [diff] [blame] | 1480 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1481 | Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, |
| 1482 | GlobalSettingsProto.Wifi.NETWORKS_AVAILABLE_NOTIFICATION_ON); |
Svet Ganov | f36d53c | 2017-05-24 00:27:21 -0700 | [diff] [blame] | 1483 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1484 | Settings.Global.WIFI_CARRIER_NETWORKS_AVAILABLE_NOTIFICATION_ON, |
| 1485 | GlobalSettingsProto.Wifi.CARRIER_NETWORKS_AVAILABLE_NOTIFICATION_ON); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1486 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1487 | Settings.Global.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY, |
| 1488 | GlobalSettingsProto.Wifi.NETWORKS_AVAILABLE_REPEAT_DELAY); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1489 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1490 | Settings.Global.WIFI_COUNTRY_CODE, |
| 1491 | GlobalSettingsProto.Wifi.COUNTRY_CODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1492 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1493 | Settings.Global.WIFI_FRAMEWORK_SCAN_INTERVAL_MS, |
| 1494 | GlobalSettingsProto.Wifi.FRAMEWORK_SCAN_INTERVAL_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1495 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1496 | Settings.Global.WIFI_IDLE_MS, |
| 1497 | GlobalSettingsProto.Wifi.IDLE_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1498 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1499 | Settings.Global.WIFI_NUM_OPEN_NETWORKS_KEPT, |
| 1500 | GlobalSettingsProto.Wifi.NUM_OPEN_NETWORKS_KEPT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1501 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1502 | Settings.Global.WIFI_ON, |
| 1503 | GlobalSettingsProto.Wifi.ON); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1504 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1505 | Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE, |
| 1506 | GlobalSettingsProto.Wifi.SCAN_ALWAYS_AVAILABLE); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1507 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1508 | Settings.Global.WIFI_WAKEUP_ENABLED, |
| 1509 | GlobalSettingsProto.Wifi.WAKEUP_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1510 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1511 | Settings.Global.WIFI_SAVED_STATE, |
| 1512 | GlobalSettingsProto.Wifi.SAVED_STATE); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1513 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1514 | Settings.Global.WIFI_SUPPLICANT_SCAN_INTERVAL_MS, |
| 1515 | GlobalSettingsProto.Wifi.SUPPLICANT_SCAN_INTERVAL_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1516 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1517 | Settings.Global.WIFI_ENHANCED_AUTO_JOIN, |
| 1518 | GlobalSettingsProto.Wifi.ENHANCED_AUTO_JOIN); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1519 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1520 | Settings.Global.WIFI_NETWORK_SHOW_RSSI, |
| 1521 | GlobalSettingsProto.Wifi.NETWORK_SHOW_RSSI); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1522 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1523 | Settings.Global.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS, |
| 1524 | GlobalSettingsProto.Wifi.SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1525 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1526 | Settings.Global.WIFI_WATCHDOG_ON, |
| 1527 | GlobalSettingsProto.Wifi.WATCHDOG_ON); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1528 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1529 | Settings.Global.WIFI_WATCHDOG_POOR_NETWORK_TEST_ENABLED, |
| 1530 | GlobalSettingsProto.Wifi.WATCHDOG_POOR_NETWORK_TEST_ENABLED); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1531 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1532 | Settings.Global.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED, |
| 1533 | GlobalSettingsProto.Wifi.SUSPEND_OPTIMIZATIONS_ENABLED); |
Kweku Adams | 02c8b1d | 2018-01-24 23:18:13 -0800 | [diff] [blame] | 1534 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1535 | Settings.Global.WIFI_VERBOSE_LOGGING_ENABLED, |
| 1536 | GlobalSettingsProto.Wifi.VERBOSE_LOGGING_ENABLED); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1537 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1538 | Settings.Global.WIFI_MAX_DHCP_RETRY_COUNT, |
| 1539 | GlobalSettingsProto.Wifi.MAX_DHCP_RETRY_COUNT); |
Philip P. Moltmann | 18e3eb8 | 2018-03-09 16:55:55 -0800 | [diff] [blame] | 1540 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1541 | Settings.Global.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS, |
| 1542 | GlobalSettingsProto.Wifi.MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS); |
Philip P. Moltmann | 7e25b3d | 2018-03-09 20:22:58 -0800 | [diff] [blame] | 1543 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1544 | Settings.Global.WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN, |
| 1545 | GlobalSettingsProto.Wifi.DEVICE_OWNER_CONFIGS_LOCKDOWN); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1546 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1547 | Settings.Global.WIFI_FREQUENCY_BAND, |
| 1548 | GlobalSettingsProto.Wifi.FREQUENCY_BAND); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1549 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1550 | Settings.Global.WIFI_P2P_DEVICE_NAME, |
| 1551 | GlobalSettingsProto.Wifi.P2P_DEVICE_NAME); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1552 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1553 | Settings.Global.WIFI_REENABLE_DELAY_MS, |
| 1554 | GlobalSettingsProto.Wifi.REENABLE_DELAY_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1555 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1556 | Settings.Global.WIFI_EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS, |
| 1557 | GlobalSettingsProto.Wifi.EPHEMERAL_OUT_OF_RANGE_TIMEOUT_MS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1558 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1559 | Settings.Global.WIFI_ON_WHEN_PROXY_DISCONNECTED, |
| 1560 | GlobalSettingsProto.Wifi.ON_WHEN_PROXY_DISCONNECTED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1561 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1562 | Settings.Global.WIFI_BOUNCE_DELAY_OVERRIDE_MS, |
| 1563 | GlobalSettingsProto.Wifi.BOUNCE_DELAY_OVERRIDE_MS); |
| 1564 | p.end(wifiToken); |
| 1565 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1566 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1567 | Settings.Global.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON, |
| 1568 | GlobalSettingsProto.WIMAX_NETWORKS_AVAILABLE_NOTIFICATION_ON); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1569 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1570 | Settings.Global.WINDOW_ANIMATION_SCALE, |
| 1571 | GlobalSettingsProto.WINDOW_ANIMATION_SCALE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1572 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1573 | Settings.Global.WTF_IS_FATAL, |
| 1574 | GlobalSettingsProto.WTF_IS_FATAL); |
| 1575 | |
| 1576 | final long zenToken = p.start(GlobalSettingsProto.ZEN); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1577 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1578 | Settings.Global.ZEN_MODE, |
| 1579 | GlobalSettingsProto.Zen.MODE); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1580 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1581 | Settings.Global.ZEN_MODE_RINGER_LEVEL, |
| 1582 | GlobalSettingsProto.Zen.MODE_RINGER_LEVEL); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1583 | dumpSetting(s, p, |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1584 | Settings.Global.ZEN_MODE_CONFIG_ETAG, |
| 1585 | GlobalSettingsProto.Zen.MODE_CONFIG_ETAG); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1586 | p.end(zenToken); |
| 1587 | |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1588 | dumpSetting(s, p, |
Andrew Sapperstein | 5b679c4 | 2018-01-16 11:13:40 -0800 | [diff] [blame] | 1589 | Settings.Global.ZRAM_ENABLED, |
| 1590 | GlobalSettingsProto.ZRAM_ENABLED); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1591 | |
Svet Ganov | 8455ba2 | 2019-01-02 13:05:56 -0800 | [diff] [blame] | 1592 | dumpSetting(s, p, |
Kweku Adams | b243a99 | 2019-01-18 11:18:16 -0800 | [diff] [blame] | 1593 | Settings.Global.APP_OPS_CONSTANTS, |
Svet Ganov | 8455ba2 | 2019-01-02 13:05:56 -0800 | [diff] [blame] | 1594 | GlobalSettingsProto.APP_OPS_CONSTANTS); |
| 1595 | |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1596 | p.end(token); |
Kweku Adams | b4e5453 | 2018-03-23 18:03:43 -0700 | [diff] [blame] | 1597 | // Please insert new settings using the same order as in GlobalSettingsProto. |
| 1598 | |
| 1599 | // Settings.Global.INSTALL_NON_MARKET_APPS intentionally excluded since it's deprecated. |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1600 | } |
| 1601 | |
| 1602 | /** Dumps settings that use a common prefix into a repeated field. */ |
| 1603 | private static void dumpRepeatedSetting(@NonNull SettingsState settings, |
| 1604 | @NonNull ProtoOutputStream proto, String settingPrefix, long fieldId) { |
| 1605 | for (String s : settings.getSettingNamesLocked()) { |
| 1606 | if (s.startsWith(settingPrefix)) { |
| 1607 | dumpSetting(settings, proto, s, fieldId); |
| 1608 | } |
| 1609 | } |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1610 | } |
| 1611 | |
| 1612 | /** Dump a single {@link SettingsState.Setting} to a proto buf */ |
| 1613 | private static void dumpSetting(@NonNull SettingsState settings, |
| 1614 | @NonNull ProtoOutputStream proto, String settingName, long fieldId) { |
| 1615 | SettingsState.Setting setting = settings.getSettingLocked(settingName); |
| 1616 | long settingsToken = proto.start(fieldId); |
| 1617 | proto.write(SettingProto.ID, setting.getId()); |
| 1618 | proto.write(SettingProto.NAME, settingName); |
| 1619 | if (setting.getPackageName() != null) { |
| 1620 | proto.write(SettingProto.PKG, setting.getPackageName()); |
| 1621 | } |
| 1622 | proto.write(SettingProto.VALUE, setting.getValue()); |
| 1623 | if (setting.getDefaultValue() != null) { |
| 1624 | proto.write(SettingProto.DEFAULT_VALUE, setting.getDefaultValue()); |
| 1625 | proto.write(SettingProto.DEFAULT_FROM_SYSTEM, setting.isDefaultFromSystem()); |
| 1626 | } |
| 1627 | proto.end(settingsToken); |
| 1628 | } |
| 1629 | |
| 1630 | static void dumpProtoSecureSettingsLocked( |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1631 | @NonNull ProtoOutputStream p, long fieldId, @NonNull SettingsState s) { |
| 1632 | final long token = p.start(fieldId); |
| 1633 | |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1634 | s.dumpHistoricalOperations(p, SecureSettingsProto.HISTORICAL_OPERATIONS); |
| 1635 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1636 | // This uses the same order as in SecureSettingsProto. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1637 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1638 | final long accessibilityToken = p.start(SecureSettingsProto.ACCESSIBILITY); |
| 1639 | dumpSetting(s, p, |
| 1640 | Settings.Secure.ACCESSIBILITY_ENABLED, |
| 1641 | SecureSettingsProto.Accessibility.ENABLED); |
| 1642 | dumpSetting(s, p, |
| 1643 | Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES, |
| 1644 | SecureSettingsProto.Accessibility.ENABLED_ACCESSIBILITY_SERVICES); |
| 1645 | dumpSetting(s, p, |
| 1646 | Settings.Secure.ACCESSIBILITY_AUTOCLICK_ENABLED, |
| 1647 | SecureSettingsProto.Accessibility.AUTOCLICK_ENABLED); |
| 1648 | dumpSetting(s, p, |
| 1649 | Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, |
| 1650 | SecureSettingsProto.Accessibility.AUTOCLICK_DELAY); |
| 1651 | dumpSetting(s, p, |
| 1652 | Settings.Secure.ACCESSIBILITY_BUTTON_TARGET_COMPONENT, |
| 1653 | SecureSettingsProto.Accessibility.BUTTON_TARGET_COMPONENT); |
| 1654 | dumpSetting(s, p, |
| 1655 | Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED, |
| 1656 | SecureSettingsProto.Accessibility.CAPTIONING_ENABLED); |
| 1657 | dumpSetting(s, p, |
| 1658 | Settings.Secure.ACCESSIBILITY_CAPTIONING_LOCALE, |
| 1659 | SecureSettingsProto.Accessibility.CAPTIONING_LOCALE); |
| 1660 | dumpSetting(s, p, |
| 1661 | Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET, |
| 1662 | SecureSettingsProto.Accessibility.CAPTIONING_PRESET); |
| 1663 | dumpSetting(s, p, |
| 1664 | Settings.Secure.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR, |
| 1665 | SecureSettingsProto.Accessibility.CAPTIONING_BACKGROUND_COLOR); |
| 1666 | dumpSetting(s, p, |
| 1667 | Settings.Secure.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR, |
| 1668 | SecureSettingsProto.Accessibility.CAPTIONING_FOREGROUND_COLOR); |
| 1669 | dumpSetting(s, p, |
| 1670 | Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_TYPE, |
| 1671 | SecureSettingsProto.Accessibility.CAPTIONING_EDGE_TYPE); |
| 1672 | dumpSetting(s, p, |
| 1673 | Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_COLOR, |
| 1674 | SecureSettingsProto.Accessibility.CAPTIONING_EDGE_COLOR); |
| 1675 | dumpSetting(s, p, |
| 1676 | Settings.Secure.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR, |
| 1677 | SecureSettingsProto.Accessibility.CAPTIONING_WINDOW_COLOR); |
| 1678 | dumpSetting(s, p, |
| 1679 | Settings.Secure.ACCESSIBILITY_CAPTIONING_TYPEFACE, |
| 1680 | SecureSettingsProto.Accessibility.CAPTIONING_TYPEFACE); |
| 1681 | dumpSetting(s, p, |
| 1682 | Settings.Secure.ACCESSIBILITY_CAPTIONING_FONT_SCALE, |
| 1683 | SecureSettingsProto.Accessibility.CAPTIONING_FONT_SCALE); |
| 1684 | dumpSetting(s, p, |
| 1685 | Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED, |
| 1686 | SecureSettingsProto.Accessibility.DISPLAY_DALTONIZER_ENABLED); |
| 1687 | dumpSetting(s, p, |
| 1688 | Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER, |
| 1689 | SecureSettingsProto.Accessibility.DISPLAY_DALTONIZER); |
| 1690 | dumpSetting(s, p, |
| 1691 | Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, |
| 1692 | SecureSettingsProto.Accessibility.DISPLAY_INVERSION_ENABLED); |
| 1693 | dumpSetting(s, p, |
| 1694 | Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED, |
| 1695 | SecureSettingsProto.Accessibility.DISPLAY_MAGNIFICATION_ENABLED); |
| 1696 | dumpSetting(s, p, |
| 1697 | Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED, |
| 1698 | SecureSettingsProto.Accessibility.DISPLAY_MAGNIFICATION_NAVBAR_ENABLED); |
| 1699 | dumpSetting(s, p, |
| 1700 | Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_SCALE, |
| 1701 | SecureSettingsProto.Accessibility.DISPLAY_MAGNIFICATION_SCALE); |
| 1702 | dumpSetting(s, p, |
| 1703 | Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED, |
| 1704 | SecureSettingsProto.Accessibility.HIGH_TEXT_CONTRAST_ENABLED); |
| 1705 | dumpSetting(s, p, |
| 1706 | Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, |
| 1707 | SecureSettingsProto.Accessibility.LARGE_POINTER_ICON); |
| 1708 | dumpSetting(s, p, |
| 1709 | Settings.Secure.ACCESSIBILITY_SHORTCUT_ENABLED, |
| 1710 | SecureSettingsProto.Accessibility.SHORTCUT_ENABLED); |
| 1711 | dumpSetting(s, p, |
| 1712 | Settings.Secure.ACCESSIBILITY_SHORTCUT_ON_LOCK_SCREEN, |
| 1713 | SecureSettingsProto.Accessibility.SHORTCUT_ON_LOCK_SCREEN); |
| 1714 | dumpSetting(s, p, |
| 1715 | Settings.Secure.ACCESSIBILITY_SHORTCUT_DIALOG_SHOWN, |
| 1716 | SecureSettingsProto.Accessibility.SHORTCUT_DIALOG_SHOWN); |
| 1717 | dumpSetting(s, p, |
| 1718 | Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE, |
| 1719 | SecureSettingsProto.Accessibility.SHORTCUT_TARGET_SERVICE); |
| 1720 | dumpSetting(s, p, |
| 1721 | Settings.Secure.ACCESSIBILITY_SOFT_KEYBOARD_MODE, |
| 1722 | SecureSettingsProto.Accessibility.SOFT_KEYBOARD_MODE); |
| 1723 | dumpSetting(s, p, |
| 1724 | Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD, |
| 1725 | SecureSettingsProto.Accessibility.SPEAK_PASSWORD); |
| 1726 | dumpSetting(s, p, |
| 1727 | Settings.Secure.TOUCH_EXPLORATION_ENABLED, |
| 1728 | SecureSettingsProto.Accessibility.TOUCH_EXPLORATION_ENABLED); |
| 1729 | dumpSetting(s, p, |
| 1730 | Settings.Secure.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES, |
| 1731 | SecureSettingsProto.Accessibility.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES); |
Rhed Jao | 29aab22 | 2019-01-25 17:05:13 +0800 | [diff] [blame] | 1732 | dumpSetting(s, p, |
| 1733 | Settings.Secure.ACCESSIBILITY_NON_INTERACTIVE_UI_TIMEOUT_MS, |
| 1734 | SecureSettingsProto.Accessibility.NON_INTERACTIVE_UI_TIMEOUT_MS); |
| 1735 | dumpSetting(s, p, |
| 1736 | Settings.Secure.ACCESSIBILITY_INTERACTIVE_UI_TIMEOUT_MS, |
| 1737 | SecureSettingsProto.Accessibility.INTERACTIVE_UI_TIMEOUT_MS); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1738 | p.end(accessibilityToken); |
| 1739 | |
| 1740 | dumpSetting(s, p, |
| 1741 | Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS, |
| 1742 | SecureSettingsProto.ALLOWED_GEOLOCATION_ORIGINS); |
| 1743 | |
| 1744 | final long aovToken = p.start(SecureSettingsProto.ALWAYS_ON_VPN); |
| 1745 | dumpSetting(s, p, |
| 1746 | Settings.Secure.ALWAYS_ON_VPN_APP, |
| 1747 | SecureSettingsProto.AlwaysOnVpn.APP); |
| 1748 | dumpSetting(s, p, |
| 1749 | Settings.Secure.ALWAYS_ON_VPN_LOCKDOWN, |
| 1750 | SecureSettingsProto.AlwaysOnVpn.LOCKDOWN); |
| 1751 | p.end(aovToken); |
| 1752 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1753 | dumpSetting(s, p, |
| 1754 | Settings.Secure.ANDROID_ID, |
| 1755 | SecureSettingsProto.ANDROID_ID); |
| 1756 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1757 | Settings.Secure.ANR_SHOW_BACKGROUND, |
| 1758 | SecureSettingsProto.ANR_SHOW_BACKGROUND); |
| 1759 | |
| 1760 | final long assistToken = p.start(SecureSettingsProto.ASSIST); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1761 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1762 | Settings.Secure.ASSISTANT, |
| 1763 | SecureSettingsProto.Assist.ASSISTANT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1764 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1765 | Settings.Secure.ASSIST_STRUCTURE_ENABLED, |
| 1766 | SecureSettingsProto.Assist.STRUCTURE_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1767 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1768 | Settings.Secure.ASSIST_SCREENSHOT_ENABLED, |
| 1769 | SecureSettingsProto.Assist.SCREENSHOT_ENABLED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1770 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1771 | Settings.Secure.ASSIST_DISCLOSURE_ENABLED, |
| 1772 | SecureSettingsProto.Assist.DISCLOSURE_ENABLED); |
| 1773 | dumpSetting(s, p, |
| 1774 | Settings.Secure.ASSIST_GESTURE_ENABLED, |
| 1775 | SecureSettingsProto.Assist.GESTURE_ENABLED); |
| 1776 | dumpSetting(s, p, |
| 1777 | Settings.Secure.ASSIST_GESTURE_SENSITIVITY, |
| 1778 | SecureSettingsProto.Assist.GESTURE_SENSITIVITY); |
| 1779 | dumpSetting(s, p, |
| 1780 | Settings.Secure.ASSIST_GESTURE_SILENCE_ALERTS_ENABLED, |
| 1781 | SecureSettingsProto.Assist.GESTURE_SILENCE_ALERTS_ENABLED); |
| 1782 | dumpSetting(s, p, |
| 1783 | Settings.Secure.ASSIST_GESTURE_WAKE_ENABLED, |
| 1784 | SecureSettingsProto.Assist.GESTURE_WAKE_ENABLED); |
| 1785 | dumpSetting(s, p, |
| 1786 | Settings.Secure.ASSIST_GESTURE_SETUP_COMPLETE, |
| 1787 | SecureSettingsProto.Assist.GESTURE_SETUP_COMPLETE); |
| 1788 | p.end(assistToken); |
| 1789 | |
| 1790 | final long autofillToken = p.start(SecureSettingsProto.AUTOFILL); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1791 | dumpSetting(s, p, |
Felipe Leme | 640f30a | 2017-03-06 15:44:06 -0800 | [diff] [blame] | 1792 | Settings.Secure.AUTOFILL_SERVICE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1793 | SecureSettingsProto.Autofill.SERVICE); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1794 | dumpSetting(s, p, |
| 1795 | Settings.Secure.AUTOFILL_FEATURE_FIELD_CLASSIFICATION, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1796 | SecureSettingsProto.Autofill.FEATURE_FIELD_CLASSIFICATION); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1797 | dumpSetting(s, p, |
| 1798 | Settings.Secure.AUTOFILL_USER_DATA_MAX_USER_DATA_SIZE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1799 | SecureSettingsProto.Autofill.USER_DATA_MAX_USER_DATA_SIZE); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1800 | dumpSetting(s, p, |
| 1801 | Settings.Secure.AUTOFILL_USER_DATA_MAX_FIELD_CLASSIFICATION_IDS_SIZE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1802 | SecureSettingsProto.Autofill.USER_DATA_MAX_FIELD_CLASSIFICATION_IDS_SIZE); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1803 | dumpSetting(s, p, |
| 1804 | Settings.Secure.AUTOFILL_USER_DATA_MAX_CATEGORY_COUNT, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1805 | SecureSettingsProto.Autofill.USER_DATA_MAX_CATEGORY_COUNT); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1806 | dumpSetting(s, p, |
| 1807 | Settings.Secure.AUTOFILL_USER_DATA_MAX_VALUE_LENGTH, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1808 | SecureSettingsProto.Autofill.USER_DATA_MAX_VALUE_LENGTH); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1809 | dumpSetting(s, p, |
| 1810 | Settings.Secure.AUTOFILL_USER_DATA_MIN_VALUE_LENGTH, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1811 | SecureSettingsProto.Autofill.USER_DATA_MIN_VALUE_LENGTH); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1812 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1813 | Settings.Secure.AUTOFILL_SERVICE_SEARCH_URI, |
| 1814 | SecureSettingsProto.Autofill.SERVICE_SEARCH_URI); |
| 1815 | p.end(autofillToken); |
| 1816 | |
| 1817 | final long asmToken = p.start(SecureSettingsProto.AUTOMATIC_STORAGE_MANAGER); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 1818 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1819 | Settings.Secure.AUTOMATIC_STORAGE_MANAGER_ENABLED, |
| 1820 | SecureSettingsProto.AutomaticStorageManager.ENABLED); |
| 1821 | dumpSetting(s, p, |
| 1822 | Settings.Secure.AUTOMATIC_STORAGE_MANAGER_DAYS_TO_RETAIN, |
| 1823 | SecureSettingsProto.AutomaticStorageManager.DAYS_TO_RETAIN); |
| 1824 | dumpSetting(s, p, |
| 1825 | Settings.Secure.AUTOMATIC_STORAGE_MANAGER_BYTES_CLEARED, |
| 1826 | SecureSettingsProto.AutomaticStorageManager.BYTES_CLEARED); |
| 1827 | dumpSetting(s, p, |
| 1828 | Settings.Secure.AUTOMATIC_STORAGE_MANAGER_LAST_RUN, |
| 1829 | SecureSettingsProto.AutomaticStorageManager.LAST_RUN); |
| 1830 | dumpSetting(s, p, |
| 1831 | Settings.Secure.AUTOMATIC_STORAGE_MANAGER_TURNED_OFF_BY_POLICY, |
| 1832 | SecureSettingsProto.AutomaticStorageManager.TURNED_OFF_BY_POLICY); |
| 1833 | p.end(asmToken); |
| 1834 | |
| 1835 | final long backupToken = p.start(SecureSettingsProto.BACKUP); |
| 1836 | dumpSetting(s, p, |
| 1837 | Settings.Secure.BACKUP_ENABLED, |
| 1838 | SecureSettingsProto.Backup.ENABLED); |
| 1839 | dumpSetting(s, p, |
| 1840 | Settings.Secure.BACKUP_AUTO_RESTORE, |
| 1841 | SecureSettingsProto.Backup.AUTO_RESTORE); |
| 1842 | dumpSetting(s, p, |
| 1843 | Settings.Secure.BACKUP_PROVISIONED, |
| 1844 | SecureSettingsProto.Backup.PROVISIONED); |
| 1845 | dumpSetting(s, p, |
| 1846 | Settings.Secure.BACKUP_TRANSPORT, |
| 1847 | SecureSettingsProto.Backup.TRANSPORT); |
| 1848 | dumpSetting(s, p, |
| 1849 | Settings.Secure.BACKUP_MANAGER_CONSTANTS, |
| 1850 | SecureSettingsProto.Backup.MANAGER_CONSTANTS); |
| 1851 | dumpSetting(s, p, |
| 1852 | Settings.Secure.BACKUP_LOCAL_TRANSPORT_PARAMETERS, |
| 1853 | SecureSettingsProto.Backup.LOCAL_TRANSPORT_PARAMETERS); |
Artem Iglikov | 5b53875 | 2018-03-27 15:12:18 +0100 | [diff] [blame] | 1854 | dumpSetting(s, p, |
| 1855 | Settings.Secure.PACKAGES_TO_CLEAR_DATA_BEFORE_FULL_RESTORE, |
| 1856 | SecureSettingsProto.Backup.PACKAGES_TO_CLEAR_DATA_BEFORE_FULL_RESTORE); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1857 | p.end(backupToken); |
| 1858 | |
| 1859 | // Settings.Secure.BLUETOOTH_ON intentionally excluded since it's deprecated. |
| 1860 | dumpSetting(s, p, |
| 1861 | Settings.Secure.BLUETOOTH_ON_WHILE_DRIVING, |
| 1862 | SecureSettingsProto.BLUETOOTH_ON_WHILE_DRIVING); |
| 1863 | |
| 1864 | final long cameraToken = p.start(SecureSettingsProto.CAMERA); |
| 1865 | dumpSetting(s, p, |
| 1866 | Settings.Secure.CAMERA_GESTURE_DISABLED, |
| 1867 | SecureSettingsProto.Camera.GESTURE_DISABLED); |
| 1868 | dumpSetting(s, p, |
| 1869 | Settings.Secure.CAMERA_DOUBLE_TAP_POWER_GESTURE_DISABLED, |
| 1870 | SecureSettingsProto.Camera.DOUBLE_TAP_POWER_GESTURE_DISABLED); |
| 1871 | dumpSetting(s, p, |
| 1872 | Settings.Secure.CAMERA_DOUBLE_TWIST_TO_FLIP_ENABLED, |
| 1873 | SecureSettingsProto.Camera.DOUBLE_TWIST_TO_FLIP_ENABLED); |
| 1874 | dumpSetting(s, p, |
| 1875 | Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED, |
| 1876 | SecureSettingsProto.Camera.LIFT_TRIGGER_ENABLED); |
| 1877 | p.end(cameraToken); |
| 1878 | |
| 1879 | dumpSetting(s, p, |
| 1880 | Settings.Secure.CARRIER_APPS_HANDLED, |
| 1881 | SecureSettingsProto.CARRIER_APPS_HANDLED); |
| 1882 | dumpSetting(s, p, |
| 1883 | Settings.Secure.CMAS_ADDITIONAL_BROADCAST_PKG, |
| 1884 | SecureSettingsProto.CMAS_ADDITIONAL_BROADCAST_PKG); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1885 | dumpRepeatedSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1886 | Settings.Secure.COMPLETED_CATEGORY_PREFIX, |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 1887 | SecureSettingsProto.COMPLETED_CATEGORIES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1888 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1889 | Settings.Secure.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS, |
| 1890 | SecureSettingsProto.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS); |
| 1891 | dumpSetting(s, p, |
| 1892 | Settings.Secure.DEVICE_PAIRED, |
| 1893 | SecureSettingsProto.DEVICE_PAIRED); |
| 1894 | dumpSetting(s, p, |
| 1895 | Settings.Secure.DIALER_DEFAULT_APPLICATION, |
| 1896 | SecureSettingsProto.DIALER_DEFAULT_APPLICATION); |
| 1897 | dumpSetting(s, p, |
| 1898 | Settings.Secure.DISPLAY_DENSITY_FORCED, |
| 1899 | SecureSettingsProto.DISPLAY_DENSITY_FORCED); |
| 1900 | dumpSetting(s, p, |
| 1901 | Settings.Secure.DOUBLE_TAP_TO_WAKE, |
| 1902 | SecureSettingsProto.DOUBLE_TAP_TO_WAKE); |
| 1903 | |
| 1904 | final long dozeToken = p.start(SecureSettingsProto.DOZE); |
| 1905 | dumpSetting(s, p, |
| 1906 | Settings.Secure.DOZE_ENABLED, |
| 1907 | SecureSettingsProto.Doze.ENABLED); |
| 1908 | dumpSetting(s, p, |
| 1909 | Settings.Secure.DOZE_ALWAYS_ON, |
| 1910 | SecureSettingsProto.Doze.ALWAYS_ON); |
| 1911 | dumpSetting(s, p, |
Lucas Dupin | 4359b55 | 2018-08-09 15:07:54 -0700 | [diff] [blame] | 1912 | Settings.Secure.DOZE_PICK_UP_GESTURE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1913 | SecureSettingsProto.Doze.PULSE_ON_PICK_UP); |
| 1914 | dumpSetting(s, p, |
| 1915 | Settings.Secure.DOZE_PULSE_ON_LONG_PRESS, |
| 1916 | SecureSettingsProto.Doze.PULSE_ON_LONG_PRESS); |
| 1917 | dumpSetting(s, p, |
Lucas Dupin | 4359b55 | 2018-08-09 15:07:54 -0700 | [diff] [blame] | 1918 | Settings.Secure.DOZE_DOUBLE_TAP_GESTURE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1919 | SecureSettingsProto.Doze.PULSE_ON_DOUBLE_TAP); |
Lucas Dupin | d43bf70 | 2019-01-15 13:40:42 -0800 | [diff] [blame] | 1920 | dumpSetting(s, p, |
| 1921 | Settings.Secure.DOZE_TAP_SCREEN_GESTURE, |
| 1922 | SecureSettingsProto.Doze.PULSE_ON_TAP); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1923 | p.end(dozeToken); |
| 1924 | |
| 1925 | dumpSetting(s, p, |
| 1926 | Settings.Secure.EMERGENCY_ASSISTANCE_APPLICATION, |
| 1927 | SecureSettingsProto.EMERGENCY_ASSISTANCE_APPLICATION); |
| 1928 | dumpSetting(s, p, |
| 1929 | Settings.Secure.ENHANCED_VOICE_PRIVACY_ENABLED, |
| 1930 | SecureSettingsProto.ENHANCED_VOICE_PRIVACY_ENABLED); |
Beverly | 5be5248 | 2019-03-06 18:17:28 -0500 | [diff] [blame] | 1931 | |
| 1932 | final long gestureToken = p.start(SecureSettingsProto.GESTURE); |
| 1933 | dumpSetting(s, p, |
| 1934 | Settings.Secure.AWARE_ENABLED, |
| 1935 | SecureSettingsProto.Gesture.AWARE_ENABLED); |
| 1936 | |
| 1937 | dumpSetting(s, p, |
| 1938 | Settings.Secure.SILENCE_ALARMS_GESTURE_COUNT, |
| 1939 | SecureSettingsProto.Gesture.SILENCE_ALARMS_COUNT); |
| 1940 | dumpSetting(s, p, |
| 1941 | Settings.Secure.SILENCE_CALL_GESTURE_COUNT, |
| 1942 | SecureSettingsProto.Gesture.SILENCE_CALLS_COUNT); |
| 1943 | dumpSetting(s, p, |
| 1944 | Settings.Secure.SILENCE_GESTURE, |
| 1945 | SecureSettingsProto.Gesture.SILENCE_ENABLED); |
| 1946 | dumpSetting(s, p, |
| 1947 | Settings.Secure.SILENCE_NOTIFICATION_GESTURE_COUNT, |
| 1948 | SecureSettingsProto.Gesture.SILENCE_NOTIFICATION_COUNT); |
| 1949 | dumpSetting(s, p, |
| 1950 | Settings.Secure.SILENCE_TIMER_GESTURE_COUNT, |
| 1951 | SecureSettingsProto.Gesture.SILENCE_TIMER_COUNT); |
| 1952 | |
| 1953 | dumpSetting(s, p, |
| 1954 | Settings.Secure.SKIP_GESTURE_COUNT, |
| 1955 | SecureSettingsProto.Gesture.SKIP_COUNT); |
| 1956 | dumpSetting(s, p, |
| 1957 | Settings.Secure.SKIP_GESTURE, |
| 1958 | SecureSettingsProto.Gesture.SKIP_ENABLED); |
| 1959 | p.end(gestureToken); |
| 1960 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1961 | dumpSetting(s, p, |
| 1962 | Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS, |
| 1963 | SecureSettingsProto.IMMERSIVE_MODE_CONFIRMATIONS); |
| 1964 | |
| 1965 | final long incallToken = p.start(SecureSettingsProto.INCALL); |
| 1966 | dumpSetting(s, p, |
| 1967 | Settings.Secure.INCALL_POWER_BUTTON_BEHAVIOR, |
| 1968 | SecureSettingsProto.Incall.POWER_BUTTON_BEHAVIOR); |
| 1969 | dumpSetting(s, p, |
| 1970 | Settings.Secure.INCALL_BACK_BUTTON_BEHAVIOR, |
| 1971 | SecureSettingsProto.Incall.BACK_BUTTON_BEHAVIOR); |
| 1972 | p.end(incallToken); |
| 1973 | |
| 1974 | final long inputMethodsToken = p.start(SecureSettingsProto.INPUT_METHODS); |
| 1975 | dumpSetting(s, p, |
| 1976 | Settings.Secure.DEFAULT_INPUT_METHOD, |
| 1977 | SecureSettingsProto.InputMethods.DEFAULT_INPUT_METHOD); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1978 | dumpSetting(s, p, |
| 1979 | Settings.Secure.DISABLED_SYSTEM_INPUT_METHODS, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1980 | SecureSettingsProto.InputMethods.DISABLED_SYSTEM_INPUT_METHODS); |
| 1981 | dumpSetting(s, p, |
| 1982 | Settings.Secure.ENABLED_INPUT_METHODS, |
| 1983 | SecureSettingsProto.InputMethods.ENABLED_INPUT_METHODS); |
| 1984 | dumpSetting(s, p, |
| 1985 | Settings.Secure.INPUT_METHODS_SUBTYPE_HISTORY, |
| 1986 | SecureSettingsProto.InputMethods.SUBTYPE_HISTORY); |
| 1987 | dumpSetting(s, p, |
| 1988 | Settings.Secure.INPUT_METHOD_SELECTOR_VISIBILITY, |
| 1989 | SecureSettingsProto.InputMethods.METHOD_SELECTOR_VISIBILITY); |
| 1990 | dumpSetting(s, p, |
| 1991 | Settings.Secure.SELECTED_INPUT_METHOD_SUBTYPE, |
| 1992 | SecureSettingsProto.InputMethods.SELECTED_INPUT_METHOD_SUBTYPE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1993 | dumpSetting(s, p, |
| 1994 | Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 1995 | SecureSettingsProto.InputMethods.SHOW_IME_WITH_HARD_KEYBOARD); |
| 1996 | p.end(inputMethodsToken); |
| 1997 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 1998 | dumpSetting(s, p, |
| 1999 | Settings.Secure.INSTALL_NON_MARKET_APPS, |
| 2000 | SecureSettingsProto.INSTALL_NON_MARKET_APPS); |
| 2001 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2002 | Settings.Secure.INSTANT_APPS_ENABLED, |
| 2003 | SecureSettingsProto.INSTANT_APPS_ENABLED); |
| 2004 | dumpSetting(s, p, |
| 2005 | Settings.Secure.KEYGUARD_SLICE_URI, |
| 2006 | SecureSettingsProto.KEYGUARD_SLICE_URI); |
| 2007 | dumpSetting(s, p, |
| 2008 | Settings.Secure.LAST_SETUP_SHOWN, |
| 2009 | SecureSettingsProto.LAST_SETUP_SHOWN); |
| 2010 | |
| 2011 | final long locationToken = p.start(SecureSettingsProto.LOCATION); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2012 | // Settings.Secure.LOCATION_PROVIDERS_ALLOWED intentionally excluded since it's deprecated. |
| 2013 | dumpSetting(s, p, |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2014 | Settings.Secure.LOCATION_MODE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2015 | SecureSettingsProto.Location.MODE); |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 2016 | dumpSetting(s, p, |
| 2017 | Settings.Secure.LOCATION_CHANGER, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2018 | SecureSettingsProto.Location.CHANGER); |
Philip P. Moltmann | e5d998f | 2019-03-01 09:42:53 -0800 | [diff] [blame] | 2019 | dumpSetting(s, p, |
| 2020 | Settings.Secure.LOCATION_PERMISSIONS_UPGRADE_TO_Q_MODE, |
| 2021 | SecureSettingsProto.Location.PERMISSIONS_UPGRADE_TO_Q_MODE); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2022 | p.end(locationToken); |
| 2023 | |
Philip P. Moltmann | c9907ce | 2018-11-27 14:09:12 -0800 | [diff] [blame] | 2024 | final long locationAccessCheckToken = p.start(SecureSettingsProto.LOCATION_ACCESS_CHECK); |
| 2025 | dumpSetting(s, p, |
| 2026 | Settings.Secure.LOCATION_ACCESS_CHECK_INTERVAL_MILLIS, |
| 2027 | SecureSettingsProto.LocationAccessCheck.INTERVAL_MILLIS); |
| 2028 | dumpSetting(s, p, |
| 2029 | Settings.Secure.LOCATION_ACCESS_CHECK_DELAY_MILLIS, |
| 2030 | SecureSettingsProto.LocationAccessCheck.DELAY_MILLIS); |
| 2031 | p.end(locationAccessCheckToken); |
| 2032 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2033 | final long lockScreenToken = p.start(SecureSettingsProto.LOCK_SCREEN); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2034 | // Settings.Secure.LOCK_BIOMETRIC_WEAK_FLAGS intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2035 | // Settings.Secure.LOCK_PATTERN_ENABLED intentionally excluded since it's deprecated. |
| 2036 | // Settings.Secure.LOCK_PATTERN_VISIBLE intentionally excluded since it's deprecated. |
| 2037 | // Settings.Secure.LOCK_PATTERN_TACTICLE_FEEDBACK_ENABLED intentionally excluded since it's deprecated. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2038 | dumpSetting(s, p, |
| 2039 | Settings.Secure.LOCK_SCREEN_LOCK_AFTER_TIMEOUT, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2040 | SecureSettingsProto.LockScreen.LOCK_AFTER_TIMEOUT); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2041 | // Settings.Secure.LOCK_SCREEN_OWNER_INFO intentionally excluded since it's deprecated. |
| 2042 | // Settings.Secure.LOCK_SCREEN_APPWIDGET_IDS intentionally excluded since it's deprecated. |
| 2043 | // Settings.Secure.LOCK_SCREEN_FALLBACK_APPWIDGET_ID intentionally excluded since it's deprecated. |
| 2044 | // Settings.Secure.LOCK_SCREEN_STICKY_APPWIDGET intentionally excluded since it's deprecated. |
| 2045 | // Settings.Secure.LOCK_SCREEN_OWNER_INFO_ENABLED intentionally excluded since it's deprecated. |
| 2046 | dumpSetting(s, p, |
| 2047 | Settings.Secure.LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2048 | SecureSettingsProto.LockScreen.ALLOW_PRIVATE_NOTIFICATIONS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2049 | dumpSetting(s, p, |
| 2050 | Settings.Secure.LOCK_SCREEN_ALLOW_REMOTE_INPUT, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2051 | SecureSettingsProto.LockScreen.ALLOW_REMOTE_INPUT); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2052 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2053 | Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS, |
| 2054 | SecureSettingsProto.LockScreen.SHOW_NOTIFICATIONS); |
| 2055 | p.end(lockScreenToken); |
| 2056 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2057 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2058 | Settings.Secure.LOCK_TO_APP_EXIT_LOCKED, |
| 2059 | SecureSettingsProto.LOCK_TO_APP_EXIT_LOCKED); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2060 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2061 | Settings.Secure.LOCKDOWN_IN_POWER_MENU, |
| 2062 | SecureSettingsProto.LOCKDOWN_IN_POWER_MENU); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2063 | dumpSetting(s, p, |
| 2064 | Settings.Secure.LONG_PRESS_TIMEOUT, |
| 2065 | SecureSettingsProto.LONG_PRESS_TIMEOUT); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2066 | |
| 2067 | final long managedProfileToken = p.start(SecureSettingsProto.MANAGED_PROFILE); |
| 2068 | dumpSetting(s, p, |
| 2069 | Settings.Secure.MANAGED_PROFILE_CONTACT_REMOTE_SEARCH, |
| 2070 | SecureSettingsProto.ManagedProfile.CONTACT_REMOTE_SEARCH); |
| 2071 | p.end(managedProfileToken); |
| 2072 | |
| 2073 | final long mountToken = p.start(SecureSettingsProto.MOUNT); |
| 2074 | dumpSetting(s, p, |
| 2075 | Settings.Secure.MOUNT_PLAY_NOTIFICATION_SND, |
| 2076 | SecureSettingsProto.Mount.PLAY_NOTIFICATION_SND); |
| 2077 | dumpSetting(s, p, |
| 2078 | Settings.Secure.MOUNT_UMS_AUTOSTART, |
| 2079 | SecureSettingsProto.Mount.UMS_AUTOSTART); |
| 2080 | dumpSetting(s, p, |
| 2081 | Settings.Secure.MOUNT_UMS_PROMPT, |
| 2082 | SecureSettingsProto.Mount.UMS_PROMPT); |
| 2083 | dumpSetting(s, p, |
| 2084 | Settings.Secure.MOUNT_UMS_NOTIFY_ENABLED, |
| 2085 | SecureSettingsProto.Mount.UMS_NOTIFY_ENABLED); |
| 2086 | p.end(mountToken); |
| 2087 | |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2088 | dumpSetting(s, p, |
| 2089 | Settings.Secure.MULTI_PRESS_TIMEOUT, |
| 2090 | SecureSettingsProto.MULTI_PRESS_TIMEOUT); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2091 | |
Hyunyoung Song | 8397239 | 2019-05-15 22:56:41 -0700 | [diff] [blame] | 2092 | dumpSetting(s, p, |
| 2093 | Settings.Secure.NAVIGATION_MODE, |
| 2094 | SecureSettingsProto.NAVIGATION_MODE); |
| 2095 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2096 | final long nfcPaymentToken = p.start(SecureSettingsProto.NFC_PAYMENT); |
| 2097 | dumpSetting(s, p, |
| 2098 | Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT, |
| 2099 | SecureSettingsProto.NfcPayment.DEFAULT_COMPONENT); |
| 2100 | dumpSetting(s, p, |
| 2101 | Settings.Secure.NFC_PAYMENT_FOREGROUND, |
| 2102 | SecureSettingsProto.NfcPayment.FOREGROUND); |
| 2103 | dumpSetting(s, p, |
| 2104 | Settings.Secure.PAYMENT_SERVICE_SEARCH_URI, |
| 2105 | SecureSettingsProto.NfcPayment.PAYMENT_SERVICE_SEARCH_URI); |
| 2106 | p.end(nfcPaymentToken); |
| 2107 | |
| 2108 | final long nightDisplayToken = p.start(SecureSettingsProto.NIGHT_DISPLAY); |
| 2109 | dumpSetting(s, p, |
| 2110 | Settings.Secure.NIGHT_DISPLAY_ACTIVATED, |
| 2111 | SecureSettingsProto.NightDisplay.ACTIVATED); |
| 2112 | dumpSetting(s, p, |
| 2113 | Settings.Secure.NIGHT_DISPLAY_AUTO_MODE, |
| 2114 | SecureSettingsProto.NightDisplay.AUTO_MODE); |
| 2115 | dumpSetting(s, p, |
| 2116 | Settings.Secure.NIGHT_DISPLAY_COLOR_TEMPERATURE, |
| 2117 | SecureSettingsProto.NightDisplay.COLOR_TEMPERATURE); |
| 2118 | dumpSetting(s, p, |
| 2119 | Settings.Secure.NIGHT_DISPLAY_CUSTOM_START_TIME, |
| 2120 | SecureSettingsProto.NightDisplay.CUSTOM_START_TIME); |
| 2121 | dumpSetting(s, p, |
| 2122 | Settings.Secure.NIGHT_DISPLAY_CUSTOM_END_TIME, |
| 2123 | SecureSettingsProto.NightDisplay.CUSTOM_END_TIME); |
| 2124 | dumpSetting(s, p, |
| 2125 | Settings.Secure.NIGHT_DISPLAY_LAST_ACTIVATED_TIME, |
| 2126 | SecureSettingsProto.NightDisplay.LAST_ACTIVATED_TIME); |
| 2127 | p.end(nightDisplayToken); |
| 2128 | |
| 2129 | final long notificationToken = p.start(SecureSettingsProto.NOTIFICATION); |
| 2130 | dumpSetting(s, p, |
| 2131 | Settings.Secure.ENABLED_NOTIFICATION_ASSISTANT, |
| 2132 | SecureSettingsProto.Notification.ENABLED_ASSISTANT); |
| 2133 | dumpSetting(s, p, |
| 2134 | Settings.Secure.ENABLED_NOTIFICATION_LISTENERS, |
| 2135 | SecureSettingsProto.Notification.ENABLED_LISTENERS); |
| 2136 | dumpSetting(s, p, |
| 2137 | Settings.Secure.ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES, |
| 2138 | SecureSettingsProto.Notification.ENABLED_POLICY_ACCESS_PACKAGES); |
| 2139 | dumpSetting(s, p, |
| 2140 | Settings.Secure.NOTIFICATION_BADGING, |
| 2141 | SecureSettingsProto.Notification.BADGING); |
| 2142 | dumpSetting(s, p, |
Julia Reynolds | 4509ce7 | 2019-01-31 13:12:43 -0500 | [diff] [blame] | 2143 | Settings.Secure.NOTIFICATION_BUBBLES, |
| 2144 | SecureSettingsProto.Notification.BUBBLES); |
| 2145 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2146 | Settings.Secure.SHOW_NOTE_ABOUT_NOTIFICATION_HIDING, |
| 2147 | SecureSettingsProto.Notification.SHOW_NOTE_ABOUT_NOTIFICATION_HIDING); |
Beverly | 91d0a63 | 2018-07-02 16:45:00 -0400 | [diff] [blame] | 2148 | dumpSetting(s, p, |
| 2149 | Settings.Secure.IN_CALL_NOTIFICATION_ENABLED, |
| 2150 | SecureSettingsProto.Notification.IN_CALL_NOTIFICATION_ENABLED); |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2151 | p.end(notificationToken); |
| 2152 | |
| 2153 | final long packageVerifierToken = p.start(SecureSettingsProto.PACKAGE_VERIFIER); |
| 2154 | dumpSetting(s, p, |
| 2155 | Settings.Secure.PACKAGE_VERIFIER_USER_CONSENT, |
| 2156 | SecureSettingsProto.PackageVerifier.USER_CONSENT); |
| 2157 | dumpSetting(s, p, |
| 2158 | Settings.Secure.PACKAGE_VERIFIER_STATE, |
| 2159 | SecureSettingsProto.PackageVerifier.STATE); |
| 2160 | p.end(packageVerifierToken); |
| 2161 | |
| 2162 | final long parentalControlToken = p.start(SecureSettingsProto.PARENTAL_CONTROL); |
| 2163 | dumpSetting(s, p, |
| 2164 | Settings.Secure.PARENTAL_CONTROL_ENABLED, |
| 2165 | SecureSettingsProto.ParentalControl.ENABLED); |
| 2166 | dumpSetting(s, p, |
| 2167 | Settings.Secure.PARENTAL_CONTROL_LAST_UPDATE, |
| 2168 | SecureSettingsProto.ParentalControl.LAST_UPDATE); |
| 2169 | dumpSetting(s, p, |
| 2170 | Settings.Secure.PARENTAL_CONTROL_REDIRECT_URL, |
| 2171 | SecureSettingsProto.ParentalControl.REDIRECT_URL); |
| 2172 | p.end(parentalControlToken); |
| 2173 | |
| 2174 | final long printServiceToken = p.start(SecureSettingsProto.PRINT_SERVICE); |
| 2175 | dumpSetting(s, p, |
| 2176 | Settings.Secure.PRINT_SERVICE_SEARCH_URI, |
| 2177 | SecureSettingsProto.PrintService.SEARCH_URI); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2178 | dumpSetting(s, p, |
| 2179 | Settings.Secure.ENABLED_PRINT_SERVICES, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2180 | SecureSettingsProto.PrintService.ENABLED_PRINT_SERVICES); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2181 | dumpSetting(s, p, |
| 2182 | Settings.Secure.DISABLED_PRINT_SERVICES, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2183 | SecureSettingsProto.PrintService.DISABLED_PRINT_SERVICES); |
| 2184 | p.end(printServiceToken); |
| 2185 | |
| 2186 | final long qsToken = p.start(SecureSettingsProto.QS); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2187 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2188 | Settings.Secure.QS_TILES, |
| 2189 | SecureSettingsProto.QuickSettings.TILES); |
| 2190 | dumpSetting(s, p, |
| 2191 | Settings.Secure.QS_AUTO_ADDED_TILES, |
| 2192 | SecureSettingsProto.QuickSettings.AUTO_ADDED_TILES); |
| 2193 | p.end(qsToken); |
| 2194 | |
| 2195 | final long rotationToken = p.start(SecureSettingsProto.ROTATION); |
| 2196 | dumpSetting(s, p, |
| 2197 | Settings.Secure.SHOW_ROTATION_SUGGESTIONS, |
| 2198 | SecureSettingsProto.Rotation.SHOW_ROTATION_SUGGESTIONS); |
| 2199 | dumpSetting(s, p, |
| 2200 | Settings.Secure.NUM_ROTATION_SUGGESTIONS_ACCEPTED, |
| 2201 | SecureSettingsProto.Rotation.NUM_ROTATION_SUGGESTIONS_ACCEPTED); |
| 2202 | p.end(rotationToken); |
| 2203 | |
Hall Liu | 44e4101 | 2018-04-02 15:41:07 -0700 | [diff] [blame] | 2204 | dumpSetting(s, p, |
| 2205 | Settings.Secure.RTT_CALLING_MODE, |
| 2206 | SecureSettingsProto.RTT_CALLING_MODE); |
| 2207 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2208 | final long screensaverToken = p.start(SecureSettingsProto.SCREENSAVER); |
| 2209 | dumpSetting(s, p, |
| 2210 | Settings.Secure.SCREENSAVER_ENABLED, |
| 2211 | SecureSettingsProto.Screensaver.ENABLED); |
| 2212 | dumpSetting(s, p, |
| 2213 | Settings.Secure.SCREENSAVER_COMPONENTS, |
| 2214 | SecureSettingsProto.Screensaver.COMPONENTS); |
| 2215 | dumpSetting(s, p, |
| 2216 | Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK, |
| 2217 | SecureSettingsProto.Screensaver.ACTIVATE_ON_DOCK); |
| 2218 | dumpSetting(s, p, |
| 2219 | Settings.Secure.SCREENSAVER_ACTIVATE_ON_SLEEP, |
| 2220 | SecureSettingsProto.Screensaver.ACTIVATE_ON_SLEEP); |
| 2221 | dumpSetting(s, p, |
| 2222 | Settings.Secure.SCREENSAVER_DEFAULT_COMPONENT, |
| 2223 | SecureSettingsProto.Screensaver.DEFAULT_COMPONENT); |
| 2224 | p.end(screensaverToken); |
| 2225 | |
| 2226 | final long searchToken = p.start(SecureSettingsProto.SEARCH); |
| 2227 | dumpSetting(s, p, |
| 2228 | Settings.Secure.SEARCH_GLOBAL_SEARCH_ACTIVITY, |
| 2229 | SecureSettingsProto.Search.GLOBAL_SEARCH_ACTIVITY); |
| 2230 | dumpSetting(s, p, |
| 2231 | Settings.Secure.SEARCH_NUM_PROMOTED_SOURCES, |
| 2232 | SecureSettingsProto.Search.NUM_PROMOTED_SOURCES); |
| 2233 | dumpSetting(s, p, |
| 2234 | Settings.Secure.SEARCH_MAX_RESULTS_TO_DISPLAY, |
| 2235 | SecureSettingsProto.Search.MAX_RESULTS_TO_DISPLAY); |
| 2236 | dumpSetting(s, p, |
| 2237 | Settings.Secure.SEARCH_MAX_RESULTS_PER_SOURCE, |
| 2238 | SecureSettingsProto.Search.MAX_RESULTS_PER_SOURCE); |
| 2239 | dumpSetting(s, p, |
| 2240 | Settings.Secure.SEARCH_WEB_RESULTS_OVERRIDE_LIMIT, |
| 2241 | SecureSettingsProto.Search.WEB_RESULTS_OVERRIDE_LIMIT); |
| 2242 | dumpSetting(s, p, |
| 2243 | Settings.Secure.SEARCH_PROMOTED_SOURCE_DEADLINE_MILLIS, |
| 2244 | SecureSettingsProto.Search.PROMOTED_SOURCE_DEADLINE_MILLIS); |
| 2245 | dumpSetting(s, p, |
| 2246 | Settings.Secure.SEARCH_SOURCE_TIMEOUT_MILLIS, |
| 2247 | SecureSettingsProto.Search.SOURCE_TIMEOUT_MILLIS); |
| 2248 | dumpSetting(s, p, |
| 2249 | Settings.Secure.SEARCH_PREFILL_MILLIS, |
| 2250 | SecureSettingsProto.Search.PREFILL_MILLIS); |
| 2251 | dumpSetting(s, p, |
| 2252 | Settings.Secure.SEARCH_MAX_STAT_AGE_MILLIS, |
| 2253 | SecureSettingsProto.Search.MAX_STAT_AGE_MILLIS); |
| 2254 | dumpSetting(s, p, |
| 2255 | Settings.Secure.SEARCH_MAX_SOURCE_EVENT_AGE_MILLIS, |
| 2256 | SecureSettingsProto.Search.MAX_SOURCE_EVENT_AGE_MILLIS); |
| 2257 | dumpSetting(s, p, |
| 2258 | Settings.Secure.SEARCH_MIN_IMPRESSIONS_FOR_SOURCE_RANKING, |
| 2259 | SecureSettingsProto.Search.MIN_IMPRESSIONS_FOR_SOURCE_RANKING); |
| 2260 | dumpSetting(s, p, |
| 2261 | Settings.Secure.SEARCH_MIN_CLICKS_FOR_SOURCE_RANKING, |
| 2262 | SecureSettingsProto.Search.MIN_CLICKS_FOR_SOURCE_RANKING); |
| 2263 | dumpSetting(s, p, |
| 2264 | Settings.Secure.SEARCH_MAX_SHORTCUTS_RETURNED, |
| 2265 | SecureSettingsProto.Search.MAX_SHORTCUTS_RETURNED); |
| 2266 | dumpSetting(s, p, |
| 2267 | Settings.Secure.SEARCH_QUERY_THREAD_CORE_POOL_SIZE, |
| 2268 | SecureSettingsProto.Search.QUERY_THREAD_CORE_POOL_SIZE); |
| 2269 | dumpSetting(s, p, |
| 2270 | Settings.Secure.SEARCH_QUERY_THREAD_MAX_POOL_SIZE, |
| 2271 | SecureSettingsProto.Search.QUERY_THREAD_MAX_POOL_SIZE); |
| 2272 | dumpSetting(s, p, |
| 2273 | Settings.Secure.SEARCH_SHORTCUT_REFRESH_CORE_POOL_SIZE, |
| 2274 | SecureSettingsProto.Search.SHORTCUT_REFRESH_CORE_POOL_SIZE); |
| 2275 | dumpSetting(s, p, |
| 2276 | Settings.Secure.SEARCH_SHORTCUT_REFRESH_MAX_POOL_SIZE, |
| 2277 | SecureSettingsProto.Search.SHORTCUT_REFRESH_MAX_POOL_SIZE); |
| 2278 | dumpSetting(s, p, |
| 2279 | Settings.Secure.SEARCH_THREAD_KEEPALIVE_SECONDS, |
| 2280 | SecureSettingsProto.Search.THREAD_KEEPALIVE_SECONDS); |
| 2281 | dumpSetting(s, p, |
| 2282 | Settings.Secure.SEARCH_PER_SOURCE_CONCURRENT_QUERY_LIMIT, |
| 2283 | SecureSettingsProto.Search.PER_SOURCE_CONCURRENT_QUERY_LIMIT); |
| 2284 | p.end(searchToken); |
| 2285 | |
| 2286 | final long spellCheckerToken = p.start(SecureSettingsProto.SPELL_CHECKER); |
| 2287 | dumpSetting(s, p, |
| 2288 | Settings.Secure.SPELL_CHECKER_ENABLED, |
| 2289 | SecureSettingsProto.SpellChecker.ENABLED); |
| 2290 | dumpSetting(s, p, |
| 2291 | Settings.Secure.SELECTED_SPELL_CHECKER, |
| 2292 | SecureSettingsProto.SpellChecker.SELECTED); |
| 2293 | dumpSetting(s, p, |
| 2294 | Settings.Secure.SELECTED_SPELL_CHECKER_SUBTYPE, |
| 2295 | SecureSettingsProto.SpellChecker.SELECTED_SUBTYPE); |
| 2296 | p.end(spellCheckerToken); |
| 2297 | |
| 2298 | dumpSetting(s, p, |
| 2299 | Settings.Secure.SETTINGS_CLASSNAME, |
| 2300 | SecureSettingsProto.SETTINGS_CLASSNAME); |
| 2301 | dumpSetting(s, p, |
| 2302 | Settings.Secure.SHOW_FIRST_CRASH_DIALOG_DEV_OPTION, |
| 2303 | SecureSettingsProto.SHOW_FIRST_CRASH_DIALOG_DEV_OPTION); |
| 2304 | dumpSetting(s, p, |
| 2305 | Settings.Secure.SKIP_FIRST_USE_HINTS, |
| 2306 | SecureSettingsProto.SKIP_FIRST_USE_HINTS); |
| 2307 | dumpSetting(s, p, |
| 2308 | Settings.Secure.SLEEP_TIMEOUT, |
| 2309 | SecureSettingsProto.SLEEP_TIMEOUT); |
| 2310 | dumpSetting(s, p, |
| 2311 | Settings.Secure.SMS_DEFAULT_APPLICATION, |
| 2312 | SecureSettingsProto.SMS_DEFAULT_APPLICATION); |
Beverly | 91d0a63 | 2018-07-02 16:45:00 -0400 | [diff] [blame] | 2313 | |
| 2314 | final long soundsToken = p.start(SecureSettingsProto.SOUNDS); |
| 2315 | dumpSetting(s, p, |
| 2316 | Settings.Secure.CHARGING_SOUNDS_ENABLED, |
| 2317 | SecureSettingsProto.Sounds.CHARGING_SOUNDS_ENABLED); |
| 2318 | dumpSetting(s, p, |
| 2319 | Settings.Secure.CHARGING_VIBRATION_ENABLED, |
| 2320 | SecureSettingsProto.Sounds.CHARGING_VIBRATION_ENABLED); |
| 2321 | p.end(soundsToken); |
| 2322 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2323 | dumpSetting(s, p, |
| 2324 | Settings.Secure.SYNC_PARENT_SOUNDS, |
| 2325 | SecureSettingsProto.SYNC_PARENT_SOUNDS); |
| 2326 | dumpSetting(s, p, |
| 2327 | Settings.Secure.SYSTEM_NAVIGATION_KEYS_ENABLED, |
| 2328 | SecureSettingsProto.SYSTEM_NAVIGATION_KEYS_ENABLED); |
| 2329 | dumpSetting(s, p, |
Beverly | 5be5248 | 2019-03-06 18:17:28 -0500 | [diff] [blame] | 2330 | Settings.Secure.THEME_CUSTOMIZATION_OVERLAY_PACKAGES, |
| 2331 | SecureSettingsProto.THEME_CUSTOMIZATION_OVERLAY_PACKAGES); |
| 2332 | dumpSetting(s, p, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2333 | Settings.Secure.TRUST_AGENTS_INITIALIZED, |
| 2334 | SecureSettingsProto.TRUST_AGENTS_INITIALIZED); |
| 2335 | |
| 2336 | final long ttsToken = p.start(SecureSettingsProto.TTS); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2337 | // Settings.Secure.TTS_USE_DEFAULTS intentionally excluded since it's deprecated. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2338 | dumpSetting(s, p, |
| 2339 | Settings.Secure.TTS_DEFAULT_RATE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2340 | SecureSettingsProto.Tts.DEFAULT_RATE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2341 | dumpSetting(s, p, |
| 2342 | Settings.Secure.TTS_DEFAULT_PITCH, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2343 | SecureSettingsProto.Tts.DEFAULT_PITCH); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2344 | dumpSetting(s, p, |
| 2345 | Settings.Secure.TTS_DEFAULT_SYNTH, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2346 | SecureSettingsProto.Tts.DEFAULT_SYNTH); |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2347 | // Settings.Secure.TTS_DEFAULT_LANG intentionally excluded since it's deprecated. |
| 2348 | // Settings.Secure.TTS_DEFAULT_COUNTRY intentionally excluded since it's deprecated. |
| 2349 | // Settings.Secure.TTS_DEFAULT_VARIANT intentionally excluded since it's deprecated. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2350 | dumpSetting(s, p, |
| 2351 | Settings.Secure.TTS_DEFAULT_LOCALE, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2352 | SecureSettingsProto.Tts.DEFAULT_LOCALE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2353 | dumpSetting(s, p, |
| 2354 | Settings.Secure.TTS_ENABLED_PLUGINS, |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2355 | SecureSettingsProto.Tts.ENABLED_PLUGINS); |
| 2356 | p.end(ttsToken); |
| 2357 | |
| 2358 | final long ttyToken = p.start(SecureSettingsProto.TTY); |
| 2359 | dumpSetting(s, p, |
| 2360 | Settings.Secure.TTY_MODE_ENABLED, |
| 2361 | SecureSettingsProto.Tty.TTY_MODE_ENABLED); |
| 2362 | dumpSetting(s, p, |
| 2363 | Settings.Secure.PREFERRED_TTY_MODE, |
| 2364 | SecureSettingsProto.Tty.PREFERRED_TTY_MODE); |
| 2365 | p.end(ttyToken); |
| 2366 | |
| 2367 | final long tvToken = p.start(SecureSettingsProto.TV); |
| 2368 | // Whether the current user has been set up via setup wizard (0 = false, 1 = true). This |
| 2369 | // value differs from USER_SETUP_COMPLETE in that it can be reset back to 0 in case |
| 2370 | // SetupWizard has been re-enabled on TV devices. |
| 2371 | dumpSetting(s, p, |
| 2372 | Settings.Secure.TV_USER_SETUP_COMPLETE, |
| 2373 | SecureSettingsProto.Tv.USER_SETUP_COMPLETE); |
| 2374 | dumpSetting(s, p, |
| 2375 | Settings.Secure.TV_INPUT_HIDDEN_INPUTS, |
| 2376 | SecureSettingsProto.Tv.INPUT_HIDDEN_INPUTS); |
| 2377 | dumpSetting(s, p, |
| 2378 | Settings.Secure.TV_INPUT_CUSTOM_LABELS, |
| 2379 | SecureSettingsProto.Tv.INPUT_CUSTOM_LABELS); |
| 2380 | p.end(tvToken); |
| 2381 | |
| 2382 | dumpSetting(s, p, |
| 2383 | Settings.Secure.UI_NIGHT_MODE, |
| 2384 | SecureSettingsProto.UI_NIGHT_MODE); |
| 2385 | dumpSetting(s, p, |
| 2386 | Settings.Secure.UNKNOWN_SOURCES_DEFAULT_REVERSED, |
| 2387 | SecureSettingsProto.UNKNOWN_SOURCES_DEFAULT_REVERSED); |
| 2388 | dumpSetting(s, p, |
| 2389 | Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED, |
| 2390 | SecureSettingsProto.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED); |
| 2391 | dumpSetting(s, p, |
| 2392 | Settings.Secure.USER_SETUP_COMPLETE, |
| 2393 | SecureSettingsProto.USER_SETUP_COMPLETE); |
| 2394 | |
| 2395 | final long voiceToken = p.start(SecureSettingsProto.VOICE); |
| 2396 | dumpSetting(s, p, |
| 2397 | Settings.Secure.VOICE_INTERACTION_SERVICE, |
| 2398 | SecureSettingsProto.Voice.INTERACTION_SERVICE); |
| 2399 | dumpSetting(s, p, |
| 2400 | Settings.Secure.VOICE_RECOGNITION_SERVICE, |
| 2401 | SecureSettingsProto.Voice.RECOGNITION_SERVICE); |
| 2402 | p.end(voiceToken); |
| 2403 | |
| 2404 | final long volumeToken = p.start(SecureSettingsProto.VOLUME); |
| 2405 | dumpSetting(s, p, |
| 2406 | Settings.Secure.VOLUME_HUSH_GESTURE, |
| 2407 | SecureSettingsProto.Volume.HUSH_GESTURE); |
| 2408 | dumpSetting(s, p, |
| 2409 | Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS, |
| 2410 | SecureSettingsProto.Volume.UNSAFE_VOLUME_MUSIC_ACTIVE_MS); |
| 2411 | p.end(volumeToken); |
| 2412 | |
| 2413 | final long vrToken = p.start(SecureSettingsProto.VR); |
| 2414 | dumpSetting(s, p, |
| 2415 | Settings.Secure.VR_DISPLAY_MODE, |
| 2416 | SecureSettingsProto.Vr.DISPLAY_MODE); |
| 2417 | dumpSetting(s, p, |
| 2418 | Settings.Secure.ENABLED_VR_LISTENERS, |
| 2419 | SecureSettingsProto.Vr.ENABLED_LISTENERS); |
| 2420 | p.end(vrToken); |
| 2421 | |
| 2422 | dumpSetting(s, p, |
| 2423 | Settings.Secure.WAKE_GESTURE_ENABLED, |
| 2424 | SecureSettingsProto.WAKE_GESTURE_ENABLED); |
| 2425 | |
Beverly | 91d0a63 | 2018-07-02 16:45:00 -0400 | [diff] [blame] | 2426 | final long zenToken = p.start(SecureSettingsProto.ZEN); |
| 2427 | dumpSetting(s, p, |
| 2428 | Settings.Secure.ZEN_DURATION, |
| 2429 | SecureSettingsProto.Zen.DURATION); |
| 2430 | dumpSetting(s, p, |
| 2431 | Settings.Secure.SHOW_ZEN_UPGRADE_NOTIFICATION, |
| 2432 | SecureSettingsProto.Zen.SHOW_ZEN_UPGRADE_NOTIFICATION); |
| 2433 | dumpSetting(s, p, |
| 2434 | Settings.Secure.SHOW_ZEN_SETTINGS_SUGGESTION, |
| 2435 | SecureSettingsProto.Zen.SHOW_ZEN_SETTINGS_SUGGESTION); |
| 2436 | dumpSetting(s, p, |
| 2437 | Settings.Secure.ZEN_SETTINGS_UPDATED, |
| 2438 | SecureSettingsProto.Zen.SETTINGS_UPDATED); |
| 2439 | dumpSetting(s, p, |
| 2440 | Settings.Secure.ZEN_SETTINGS_SUGGESTION_VIEWED, |
| 2441 | SecureSettingsProto.Zen.SETTINGS_SUGGESTION_VIEWED); |
| 2442 | p.end(zenToken); |
| 2443 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2444 | // Please insert new settings using the same order as in SecureSettingsProto. |
| 2445 | p.end(token); |
| 2446 | |
| 2447 | // Settings.Secure.DEVELOPMENT_SETTINGS_ENABLED intentionally excluded since it's deprecated. |
| 2448 | // Settings.Secure.BUGREPORT_IN_POWER_MENU intentionally excluded since it's deprecated. |
| 2449 | // Settings.Secure.ADB_ENABLED intentionally excluded since it's deprecated. |
| 2450 | // Settings.Secure.ALLOW_MOCK_LOCATION intentionally excluded since it's deprecated. |
| 2451 | // Settings.Secure.DATA_ROAMING intentionally excluded since it's deprecated. |
| 2452 | // Settings.Secure.DEVICE_PROVISIONED intentionally excluded since it's deprecated. |
| 2453 | // Settings.Secure.HTTP_PROXY intentionally excluded since it's deprecated. |
| 2454 | // Settings.Secure.LOGGING_ID intentionally excluded since it's deprecated. |
| 2455 | // Settings.Secure.NETWORK_PREFERENCE intentionally excluded since it's deprecated. |
| 2456 | // Settings.Secure.USB_MASS_STORAGE_ENABLED intentionally excluded since it's deprecated. |
| 2457 | // Settings.Secure.USE_GOOGLE_MAIL intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2458 | // Settings.Secure.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON intentionally excluded since it's deprecated. |
| 2459 | // Settings.Secure.WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY intentionally excluded since it's deprecated. |
| 2460 | // Settings.Secure.WIFI_NUM_OPEN_NETWORKS_KEPT intentionally excluded since it's deprecated. |
| 2461 | // Settings.Secure.WIFI_ON intentionally excluded since it's deprecated. |
| 2462 | // Settings.Secure.WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE intentionally excluded since it's deprecated. |
| 2463 | // Settings.Secure.WIFI_WATCHDOG_AP_COUNT intentionally excluded since it's deprecated. |
| 2464 | // Settings.Secure.WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS intentionally excluded since it's deprecated. |
| 2465 | // Settings.Secure.WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED intentionally excluded since it's deprecated. |
| 2466 | // Settings.Secure.WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS intentionally excluded since it's deprecated. |
| 2467 | // Settings.Secure.WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT intentionally excluded since it's deprecated. |
| 2468 | // Settings.Secure.WIFI_WATCHDOG_MAX_AP_CHECKS intentionally excluded since it's deprecated. |
| 2469 | // Settings.Secure.WIFI_WATCHDOG_ON intentionally excluded since it's deprecated. |
| 2470 | // Settings.Secure.WIFI_WATCHDOG_WATCH_LIST intentionally excluded since it's deprecated. |
| 2471 | // Settings.Secure.WIFI_WATCHDOG_PING_COUNT intentionally excluded since it's deprecated. |
| 2472 | // Settings.Secure.WIFI_WATCHDOG_PING_DELAY_MS intentionally excluded since it's deprecated. |
| 2473 | // Settings.Secure.WIFI_WATCHDOG_PING_TIMEOUT_MS intentionally excluded since it's deprecated. |
| 2474 | // Settings.Secure.WIFI_MAX_DHCP_RETRY_COUNT intentionally excluded since it's deprecated. |
| 2475 | // Settings.Secure.WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2476 | // Settings.Secure.BACKGROUND_DATA intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2477 | // Settings.Secure.WIFI_IDLE_MS intentionally excluded since it's deprecated. |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 2478 | |
Kweku Adams | 9081c76 | 2018-03-26 16:29:55 -0700 | [diff] [blame] | 2479 | |
| 2480 | // Please insert new settings using the same order as in SecureSettingsProto. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2481 | } |
| 2482 | |
| 2483 | private static void dumpProtoSystemSettingsLocked( |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 2484 | @NonNull ProtoOutputStream p, long fieldId, @NonNull SettingsState s) { |
| 2485 | final long token = p.start(fieldId); |
| 2486 | |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2487 | s.dumpHistoricalOperations(p, SystemSettingsProto.HISTORICAL_OPERATIONS); |
| 2488 | |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2489 | // This uses the same order as in SystemSettingsProto. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2490 | |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2491 | dumpSetting(s, p, |
| 2492 | Settings.System.ADVANCED_SETTINGS, |
| 2493 | SystemSettingsProto.ADVANCED_SETTINGS); |
| 2494 | |
| 2495 | final long alarmToken = p.start(SystemSettingsProto.ALARM); |
| 2496 | dumpSetting(s, p, |
| 2497 | Settings.System.ALARM_ALERT, |
| 2498 | SystemSettingsProto.Alarm.DEFAULT_URI); |
| 2499 | dumpSetting(s, p, |
| 2500 | Settings.System.ALARM_ALERT_CACHE, |
| 2501 | SystemSettingsProto.Alarm.ALERT_CACHE); |
| 2502 | // Settings.System.NEXT_ALARM_FORMATTED intentionally excluded since it's deprecated. |
| 2503 | p.end(alarmToken); |
| 2504 | |
| 2505 | final long bluetoothToken = p.start(SystemSettingsProto.BLUETOOTH); |
| 2506 | dumpSetting(s, p, |
| 2507 | Settings.System.BLUETOOTH_DISCOVERABILITY, |
| 2508 | SystemSettingsProto.Bluetooth.DISCOVERABILITY); |
| 2509 | dumpSetting(s, p, |
| 2510 | Settings.System.BLUETOOTH_DISCOVERABILITY_TIMEOUT, |
| 2511 | SystemSettingsProto.Bluetooth.DISCOVERABILITY_TIMEOUT_SECS); |
| 2512 | p.end(bluetoothToken); |
| 2513 | |
| 2514 | dumpSetting(s, p, |
| 2515 | Settings.System.DATE_FORMAT, |
| 2516 | SystemSettingsProto.DATE_FORMAT); |
| 2517 | dumpSetting(s, p, |
| 2518 | Settings.System.DISPLAY_COLOR_MODE, |
| 2519 | SystemSettingsProto.DISPLAY_COLOR_MODE); |
| 2520 | |
| 2521 | final long devOptionsToken = p.start(SystemSettingsProto.DEVELOPER_OPTIONS); |
| 2522 | dumpSetting(s, p, |
| 2523 | Settings.System.SHOW_TOUCHES, |
| 2524 | SystemSettingsProto.DevOptions.SHOW_TOUCHES); |
| 2525 | dumpSetting(s, p, |
| 2526 | Settings.System.POINTER_LOCATION, |
| 2527 | SystemSettingsProto.DevOptions.POINTER_LOCATION); |
| 2528 | dumpSetting(s, p, |
| 2529 | Settings.System.WINDOW_ORIENTATION_LISTENER_LOG, |
| 2530 | SystemSettingsProto.DevOptions.WINDOW_ORIENTATION_LISTENER_LOG); |
| 2531 | p.end(devOptionsToken); |
| 2532 | |
| 2533 | final long dtmfToneToken = p.start(SystemSettingsProto.DTMF_TONE); |
| 2534 | dumpSetting(s, p, |
| 2535 | Settings.System.DTMF_TONE_WHEN_DIALING, |
| 2536 | SystemSettingsProto.DtmfTone.PLAY_WHEN_DIALING); |
| 2537 | dumpSetting(s, p, |
| 2538 | Settings.System.DTMF_TONE_TYPE_WHEN_DIALING, |
| 2539 | SystemSettingsProto.DtmfTone.TYPE_PLAYED_WHEN_DIALING); |
| 2540 | p.end(dtmfToneToken); |
| 2541 | |
| 2542 | dumpSetting(s, p, |
| 2543 | Settings.System.EGG_MODE, |
| 2544 | SystemSettingsProto.EGG_MODE); |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2545 | dumpSetting(s, p, |
| 2546 | Settings.System.END_BUTTON_BEHAVIOR, |
| 2547 | SystemSettingsProto.END_BUTTON_BEHAVIOR); |
| 2548 | dumpSetting(s, p, |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2549 | Settings.System.FONT_SCALE, |
| 2550 | SystemSettingsProto.FONT_SCALE); |
| 2551 | |
| 2552 | final long hapticFeedbackToken = p.start(SystemSettingsProto.HAPTIC_FEEDBACK); |
| 2553 | dumpSetting(s, p, |
| 2554 | Settings.System.HAPTIC_FEEDBACK_ENABLED, |
| 2555 | SystemSettingsProto.HapticFeedback.ENABLED); |
| 2556 | dumpSetting(s, p, |
| 2557 | Settings.System.HAPTIC_FEEDBACK_INTENSITY, |
| 2558 | SystemSettingsProto.HapticFeedback.INTENSITY); |
| 2559 | p.end(hapticFeedbackToken); |
| 2560 | |
| 2561 | dumpSetting(s, p, |
| 2562 | Settings.System.HEARING_AID, |
| 2563 | SystemSettingsProto.HEARING_AID); |
| 2564 | dumpSetting(s, p, |
| 2565 | Settings.System.LOCK_TO_APP_ENABLED, |
| 2566 | SystemSettingsProto.LOCK_TO_APP_ENABLED); |
| 2567 | |
| 2568 | final long lockscreenToken = p.start(SystemSettingsProto.LOCKSCREEN); |
| 2569 | dumpSetting(s, p, |
| 2570 | Settings.System.LOCKSCREEN_SOUNDS_ENABLED, |
| 2571 | SystemSettingsProto.Lockscreen.SOUNDS_ENABLED); |
| 2572 | dumpSetting(s, p, |
| 2573 | Settings.System.LOCKSCREEN_DISABLED, |
| 2574 | SystemSettingsProto.Lockscreen.DISABLED); |
| 2575 | p.end(lockscreenToken); |
| 2576 | |
| 2577 | dumpSetting(s, p, |
| 2578 | Settings.System.MEDIA_BUTTON_RECEIVER, |
| 2579 | SystemSettingsProto.MEDIA_BUTTON_RECEIVER); |
| 2580 | |
| 2581 | final long notificationToken = p.start(SystemSettingsProto.NOTIFICATION); |
| 2582 | dumpSetting(s, p, |
| 2583 | Settings.System.NOTIFICATION_SOUND, |
| 2584 | SystemSettingsProto.Notification.SOUND); |
| 2585 | dumpSetting(s, p, |
| 2586 | Settings.System.NOTIFICATION_SOUND_CACHE, |
| 2587 | SystemSettingsProto.Notification.SOUND_CACHE); |
| 2588 | dumpSetting(s, p, |
| 2589 | Settings.System.NOTIFICATION_LIGHT_PULSE, |
| 2590 | SystemSettingsProto.Notification.LIGHT_PULSE); |
| 2591 | dumpSetting(s, p, |
| 2592 | Settings.System.NOTIFICATION_VIBRATION_INTENSITY, |
| 2593 | SystemSettingsProto.Notification.VIBRATION_INTENSITY); |
| 2594 | // Settings.System.NOTIFICATIONS_USE_RING_VOLUME intentionally excluded since it's deprecated. |
| 2595 | p.end(notificationToken); |
| 2596 | |
| 2597 | dumpSetting(s, p, |
| 2598 | Settings.System.POINTER_SPEED, |
| 2599 | SystemSettingsProto.POINTER_SPEED); |
| 2600 | |
| 2601 | final long ringtoneToken = p.start(SystemSettingsProto.RINGTONE); |
| 2602 | dumpSetting(s, p, |
| 2603 | Settings.System.RINGTONE, |
| 2604 | SystemSettingsProto.Ringtone.DEFAULT_URI); |
| 2605 | dumpSetting(s, p, |
| 2606 | Settings.System.RINGTONE_CACHE, |
| 2607 | SystemSettingsProto.Ringtone.CACHE); |
| 2608 | p.end(ringtoneToken); |
| 2609 | |
| 2610 | final long rotationToken = p.start(SystemSettingsProto.ROTATION); |
| 2611 | dumpSetting(s, p, |
| 2612 | Settings.System.ACCELEROMETER_ROTATION, |
| 2613 | SystemSettingsProto.Rotation.ACCELEROMETER_ROTATION); |
| 2614 | dumpSetting(s, p, |
| 2615 | Settings.System.USER_ROTATION, |
| 2616 | SystemSettingsProto.Rotation.USER_ROTATION); |
| 2617 | dumpSetting(s, p, |
| 2618 | Settings.System.HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY, |
| 2619 | SystemSettingsProto.Rotation.HIDE_ROTATION_LOCK_TOGGLE_FOR_ACCESSIBILITY); |
| 2620 | p.end(rotationToken); |
| 2621 | |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2622 | final long screenToken = p.start(SystemSettingsProto.SCREEN); |
| 2623 | dumpSetting(s, p, |
| 2624 | Settings.System.SCREEN_OFF_TIMEOUT, |
| 2625 | SystemSettingsProto.Screen.OFF_TIMEOUT); |
| 2626 | dumpSetting(s, p, |
| 2627 | Settings.System.SCREEN_BRIGHTNESS, |
| 2628 | SystemSettingsProto.Screen.BRIGHTNESS); |
| 2629 | dumpSetting(s, p, |
| 2630 | Settings.System.SCREEN_BRIGHTNESS_FOR_VR, |
| 2631 | SystemSettingsProto.Screen.BRIGHTNESS_FOR_VR); |
| 2632 | dumpSetting(s, p, |
| 2633 | Settings.System.SCREEN_BRIGHTNESS_MODE, |
| 2634 | SystemSettingsProto.Screen.BRIGHTNESS_MODE); |
| 2635 | dumpSetting(s, p, |
| 2636 | Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, |
| 2637 | SystemSettingsProto.Screen.AUTO_BRIGHTNESS_ADJ); |
| 2638 | p.end(screenToken); |
| 2639 | |
| 2640 | dumpSetting(s, p, |
| 2641 | Settings.System.SETUP_WIZARD_HAS_RUN, |
| 2642 | SystemSettingsProto.SETUP_WIZARD_HAS_RUN); |
| 2643 | dumpSetting(s, p, |
| 2644 | Settings.System.SHOW_BATTERY_PERCENT, |
| 2645 | SystemSettingsProto.SHOW_BATTERY_PERCENT); |
| 2646 | dumpSetting(s, p, |
| 2647 | Settings.System.SHOW_GTALK_SERVICE_STATUS, |
| 2648 | SystemSettingsProto.SHOW_GTALK_SERVICE_STATUS); |
| 2649 | // Settings.System.SHOW_PROCESSES intentionally excluded since it's deprecated. |
| 2650 | // Settings.System.SHOW_WEB_SUGGESTIONS intentionally excluded since it's deprecated. |
| 2651 | |
| 2652 | final long sipToken = p.start(SystemSettingsProto.SIP); |
| 2653 | dumpSetting(s, p, |
| 2654 | Settings.System.SIP_RECEIVE_CALLS, |
| 2655 | SystemSettingsProto.Sip.RECEIVE_CALLS); |
| 2656 | dumpSetting(s, p, |
| 2657 | Settings.System.SIP_CALL_OPTIONS, |
| 2658 | SystemSettingsProto.Sip.CALL_OPTIONS); |
| 2659 | dumpSetting(s, p, |
| 2660 | Settings.System.SIP_ALWAYS, |
| 2661 | SystemSettingsProto.Sip.ALWAYS); |
| 2662 | dumpSetting(s, p, |
| 2663 | Settings.System.SIP_ADDRESS_ONLY, |
| 2664 | SystemSettingsProto.Sip.ADDRESS_ONLY); |
| 2665 | // Settings.System.SIP_ASK_ME_EACH_TIME intentionally excluded since it's deprecated. |
| 2666 | p.end(sipToken); |
| 2667 | |
| 2668 | dumpSetting(s, p, |
| 2669 | Settings.System.SOUND_EFFECTS_ENABLED, |
| 2670 | SystemSettingsProto.SOUND_EFFECTS_ENABLED); |
| 2671 | // Settings.System.POWER_SOUNDS_ENABLED intentionally excluded since it's deprecated. |
| 2672 | // Settings.System.DOCK_SOUNDS_ENABLED intentionally excluded since it's deprecated. |
| 2673 | // Settings.System.LOW_BATTERY_SOUND intentionally excluded since it's deprecated. |
| 2674 | // Settings.System.DESK_DOCK_SOUND intentionally excluded since it's deprecated. |
| 2675 | // Settings.System.DESK_UNDOCK_SOUND intentionally excluded since it's deprecated. |
| 2676 | // Settings.System.CAR_DOCK_SOUND intentionally excluded since it's deprecated. |
| 2677 | // Settings.System.CAR_UNDOCK_SOUND intentionally excluded since it's deprecated. |
| 2678 | // Settings.System.LOCK_SOUND intentionally excluded since it's deprecated. |
| 2679 | // Settings.System.UNLOCK_SOUND intentionally excluded since it's deprecated. |
| 2680 | dumpSetting(s, p, |
| 2681 | Settings.System.SYSTEM_LOCALES, |
| 2682 | SystemSettingsProto.SYSTEM_LOCALES); |
| 2683 | |
| 2684 | final long textToken = p.start(SystemSettingsProto.TEXT); |
| 2685 | dumpSetting(s, p, |
| 2686 | Settings.System.TEXT_AUTO_REPLACE, |
| 2687 | SystemSettingsProto.Text.AUTO_REPLACE); |
| 2688 | dumpSetting(s, p, |
| 2689 | Settings.System.TEXT_AUTO_CAPS, |
| 2690 | SystemSettingsProto.Text.AUTO_CAPS); |
| 2691 | dumpSetting(s, p, |
| 2692 | Settings.System.TEXT_AUTO_PUNCTUATE, |
| 2693 | SystemSettingsProto.Text.AUTO_PUNCTUATE); |
| 2694 | dumpSetting(s, p, |
| 2695 | Settings.System.TEXT_SHOW_PASSWORD, |
| 2696 | SystemSettingsProto.Text.SHOW_PASSWORD); |
| 2697 | p.end(textToken); |
| 2698 | |
| 2699 | // Settings.System.AUTO_TIME intentionally excluded since it's deprecated. |
| 2700 | // Settings.System.AUTO_TIME_ZONE intentionally excluded since it's deprecated. |
| 2701 | dumpSetting(s, p, |
| 2702 | Settings.System.TIME_12_24, |
| 2703 | SystemSettingsProto.TIME_12_24); |
| 2704 | dumpSetting(s, p, |
| 2705 | Settings.System.TTY_MODE, |
| 2706 | SystemSettingsProto.TTY_MODE); |
| 2707 | |
| 2708 | final long vibrateToken = p.start(SystemSettingsProto.VIBRATE); |
| 2709 | dumpSetting(s, p, |
| 2710 | Settings.System.VIBRATE_ON, |
| 2711 | SystemSettingsProto.Vibrate.ON); |
| 2712 | dumpSetting(s, p, |
| 2713 | Settings.System.VIBRATE_INPUT_DEVICES, |
| 2714 | SystemSettingsProto.Vibrate.INPUT_DEVICES); |
| 2715 | dumpSetting(s, p, |
| 2716 | Settings.System.VIBRATE_IN_SILENT, |
| 2717 | SystemSettingsProto.Vibrate.IN_SILENT); |
| 2718 | dumpSetting(s, p, |
| 2719 | Settings.System.VIBRATE_WHEN_RINGING, |
| 2720 | SystemSettingsProto.Vibrate.WHEN_RINGING); |
| 2721 | p.end(vibrateToken); |
| 2722 | |
| 2723 | final long volumeToken = p.start(SystemSettingsProto.VOLUME); |
| 2724 | dumpSetting(s, p, |
| 2725 | Settings.System.VOLUME_RING, |
| 2726 | SystemSettingsProto.Volume.RING); |
| 2727 | dumpSetting(s, p, |
| 2728 | Settings.System.VOLUME_SYSTEM, |
| 2729 | SystemSettingsProto.Volume.SYSTEM); |
| 2730 | dumpSetting(s, p, |
| 2731 | Settings.System.VOLUME_VOICE, |
| 2732 | SystemSettingsProto.Volume.VOICE); |
| 2733 | dumpSetting(s, p, |
| 2734 | Settings.System.VOLUME_MUSIC, |
| 2735 | SystemSettingsProto.Volume.MUSIC); |
| 2736 | dumpSetting(s, p, |
| 2737 | Settings.System.VOLUME_ALARM, |
| 2738 | SystemSettingsProto.Volume.ALARM); |
| 2739 | dumpSetting(s, p, |
| 2740 | Settings.System.VOLUME_NOTIFICATION, |
| 2741 | SystemSettingsProto.Volume.NOTIFICATION); |
| 2742 | dumpSetting(s, p, |
| 2743 | Settings.System.VOLUME_BLUETOOTH_SCO, |
| 2744 | SystemSettingsProto.Volume.BLUETOOTH_SCO); |
| 2745 | dumpSetting(s, p, |
| 2746 | Settings.System.VOLUME_ACCESSIBILITY, |
| 2747 | SystemSettingsProto.Volume.ACCESSIBILITY); |
| 2748 | dumpSetting(s, p, |
| 2749 | Settings.System.VOLUME_MASTER, |
| 2750 | SystemSettingsProto.Volume.MASTER); |
| 2751 | dumpSetting(s, p, |
| 2752 | Settings.System.MASTER_MONO, |
| 2753 | SystemSettingsProto.Volume.MASTER_MONO); |
| 2754 | dumpSetting(s, p, |
| 2755 | Settings.System.MODE_RINGER_STREAMS_AFFECTED, |
| 2756 | SystemSettingsProto.Volume.MODE_RINGER_STREAMS_AFFECTED); |
| 2757 | dumpSetting(s, p, |
| 2758 | Settings.System.MUTE_STREAMS_AFFECTED, |
| 2759 | SystemSettingsProto.Volume.MUTE_STREAMS_AFFECTED); |
Edward Savage-Jones | 35c292f | 2017-01-13 09:04:34 +0100 | [diff] [blame] | 2760 | dumpSetting(s, p, |
| 2761 | Settings.System.MASTER_BALANCE, |
| 2762 | SystemSettingsProto.Volume.MASTER_BALANCE); |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2763 | p.end(volumeToken); |
| 2764 | |
| 2765 | dumpSetting(s, p, |
| 2766 | Settings.System.WHEN_TO_MAKE_WIFI_CALLS, |
| 2767 | SystemSettingsProto.WHEN_TO_MAKE_WIFI_CALLS); |
| 2768 | |
| 2769 | // Please insert new settings using the same order as in SecureSettingsProto. |
| 2770 | |
| 2771 | // The rest of the settings were moved to Settings.Secure, and are thus excluded here since |
| 2772 | // they're deprecated from Settings.System. |
| 2773 | |
| 2774 | // Settings.System.STAY_ON_WHILE_PLUGGED_IN intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2775 | // Settings.System.AIRPLANE_MODE_ON intentionally excluded since it's deprecated. |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 2776 | // Settings.System.RADIO_BLUETOOTH intentionally excluded since it's just a constant. |
| 2777 | // Settings.System.RADIO_WIFI intentionally excluded since it's just a constant. |
| 2778 | // Settings.System.RADIO_WIMAX intentionally excluded since it's just a constant. |
| 2779 | // Settings.System.RADIO_CELL intentionally excluded since it's just a constant. |
| 2780 | // Settings.System.RADIO_NFC intentionally excluded since it's just a constant. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2781 | // Settings.System.AIRPLANE_MODE_RADIOS intentionally excluded since it's deprecated. |
| 2782 | // Settings.System.AIRPLANE_MODE_TOGGLABLE_RADIOS intentionally excluded since it's deprecated. |
| 2783 | // Settings.System.WIFI_SLEEP_POLICY intentionally excluded since it's deprecated. |
| 2784 | // Settings.System.MODE_RINGER intentionally excluded since it's deprecated. |
| 2785 | // Settings.System.WIFI_USE_STATIC_IP intentionally excluded since it's deprecated. |
| 2786 | // Settings.System.WIFI_STATIC_IP intentionally excluded since it's deprecated. |
| 2787 | // Settings.System.WIFI_STATIC_GATEWAY intentionally excluded since it's deprecated. |
| 2788 | // Settings.System.WIFI_STATIC_NETMASK intentionally excluded since it's deprecated. |
| 2789 | // Settings.System.WIFI_STATIC_DNS1 intentionally excluded since it's deprecated. |
| 2790 | // Settings.System.WIFI_STATIC_DNS2 intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2791 | // Settings.System.LOCK_PATTERN_ENABLED intentionally excluded since it's deprecated. |
| 2792 | // Settings.System.LOCK_PATTERN_VISIBLE intentionally excluded since it's deprecated. |
| 2793 | // Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2794 | // Settings.System.DEBUG_APP intentionally excluded since it's deprecated. |
| 2795 | // Settings.System.WAIT_FOR_DEBUGGER intentionally excluded since it's deprecated. |
| 2796 | // Settings.System.DIM_SCREEN intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2797 | // Settings.System.ALWAYS_FINISH_ACTIVITIES intentionally excluded since it's deprecated. |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2798 | // Settings.System.APPEND_FOR_LAST_AUDIBLE intentionally excluded since it hasn't been used since API 2. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2799 | // Settings.System.WALLPAPER_ACTIVITY intentionally excluded since it's deprecated. |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2800 | // Settings.System.WINDOW_ANIMATION_SCALE intentionally excluded since it's deprecated. |
| 2801 | // Settings.System.TRANSITION_ANIMATION_SCALE intentionally excluded since it's deprecated. |
| 2802 | // Settings.System.ANIMATOR_ANIMATION_SCALE intentionally excluded since it's deprecated. |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2803 | |
Kweku Adams | b0886f3 | 2017-10-31 15:32:09 -0700 | [diff] [blame] | 2804 | // The rest of the settings were moved to Settings.Secure, and are thus excluded here since |
| 2805 | // they're deprecated from Settings.System. |
Kweku Adams | 02c8b1d | 2018-01-24 23:18:13 -0800 | [diff] [blame] | 2806 | |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2807 | // Please insert new settings using the same order as in SecureSettingsProto. |
Kweku Adams | 3699c36 | 2018-03-13 13:32:34 -0700 | [diff] [blame] | 2808 | p.end(token); |
Kweku Adams | a9c0bb1 | 2018-03-27 11:38:15 -0700 | [diff] [blame] | 2809 | // Please insert new settings using the same order as in SecureSettingsProto. |
Eugene Susla | d72c397 | 2016-12-27 15:49:30 -0800 | [diff] [blame] | 2810 | } |
| 2811 | } |