Merge "Add a developer option for controlling DNS over TLS" am: c8207de343
am: ed97eaeb4a
Change-Id: Iafc1e11d79f163d57e1d5e8bb3524c3d44f1b240
This commit is contained in:
@@ -257,6 +257,11 @@
|
|||||||
android:entries="@array/bluetooth_a2dp_codec_ldac_playback_quality_titles"
|
android:entries="@array/bluetooth_a2dp_codec_ldac_playback_quality_titles"
|
||||||
android:entryValues="@array/bluetooth_a2dp_codec_ldac_playback_quality_values" />
|
android:entryValues="@array/bluetooth_a2dp_codec_ldac_playback_quality_values" />
|
||||||
|
|
||||||
|
<SwitchPreference
|
||||||
|
android:key="dns_tls"
|
||||||
|
android:title="@string/dns_tls"
|
||||||
|
android:summary="@string/dns_tls_summary" />
|
||||||
|
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
|
|
||||||
<PreferenceCategory android:key="debug_input_category"
|
<PreferenceCategory android:key="debug_input_category"
|
||||||
|
@@ -217,6 +217,8 @@ public class DevelopmentSettings extends RestrictedSettingsFragment
|
|||||||
private static final String BLUETOOTH_SELECT_A2DP_CHANNEL_MODE_KEY = "bluetooth_select_a2dp_channel_mode";
|
private static final String BLUETOOTH_SELECT_A2DP_CHANNEL_MODE_KEY = "bluetooth_select_a2dp_channel_mode";
|
||||||
private static final String BLUETOOTH_SELECT_A2DP_LDAC_PLAYBACK_QUALITY_KEY = "bluetooth_select_a2dp_ldac_playback_quality";
|
private static final String BLUETOOTH_SELECT_A2DP_LDAC_PLAYBACK_QUALITY_KEY = "bluetooth_select_a2dp_ldac_playback_quality";
|
||||||
|
|
||||||
|
private static final String DNS_TLS_KEY = "dns_tls";
|
||||||
|
|
||||||
private static final String INACTIVE_APPS_KEY = "inactive_apps";
|
private static final String INACTIVE_APPS_KEY = "inactive_apps";
|
||||||
|
|
||||||
private static final String IMMEDIATELY_DESTROY_ACTIVITIES_KEY
|
private static final String IMMEDIATELY_DESTROY_ACTIVITIES_KEY
|
||||||
@@ -293,6 +295,8 @@ public class DevelopmentSettings extends RestrictedSettingsFragment
|
|||||||
private ListPreference mBluetoothSelectA2dpChannelMode;
|
private ListPreference mBluetoothSelectA2dpChannelMode;
|
||||||
private ListPreference mBluetoothSelectA2dpLdacPlaybackQuality;
|
private ListPreference mBluetoothSelectA2dpLdacPlaybackQuality;
|
||||||
|
|
||||||
|
private SwitchPreference mDnsTls;
|
||||||
|
|
||||||
private SwitchPreference mOtaDisableAutomaticUpdate;
|
private SwitchPreference mOtaDisableAutomaticUpdate;
|
||||||
private SwitchPreference mWifiAllowScansWithTraffic;
|
private SwitchPreference mWifiAllowScansWithTraffic;
|
||||||
private SwitchPreference mStrictMode;
|
private SwitchPreference mStrictMode;
|
||||||
@@ -507,6 +511,8 @@ public class DevelopmentSettings extends RestrictedSettingsFragment
|
|||||||
mBluetoothSelectA2dpLdacPlaybackQuality = addListPreference(BLUETOOTH_SELECT_A2DP_LDAC_PLAYBACK_QUALITY_KEY);
|
mBluetoothSelectA2dpLdacPlaybackQuality = addListPreference(BLUETOOTH_SELECT_A2DP_LDAC_PLAYBACK_QUALITY_KEY);
|
||||||
initBluetoothConfigurationValues();
|
initBluetoothConfigurationValues();
|
||||||
|
|
||||||
|
mDnsTls = findAndInitSwitchPref(DNS_TLS_KEY);
|
||||||
|
|
||||||
mWindowAnimationScale = addListPreference(WINDOW_ANIMATION_SCALE_KEY);
|
mWindowAnimationScale = addListPreference(WINDOW_ANIMATION_SCALE_KEY);
|
||||||
mTransitionAnimationScale = addListPreference(TRANSITION_ANIMATION_SCALE_KEY);
|
mTransitionAnimationScale = addListPreference(TRANSITION_ANIMATION_SCALE_KEY);
|
||||||
mAnimatorDurationScale = addListPreference(ANIMATOR_DURATION_SCALE_KEY);
|
mAnimatorDurationScale = addListPreference(ANIMATOR_DURATION_SCALE_KEY);
|
||||||
@@ -823,6 +829,8 @@ public class DevelopmentSettings extends RestrictedSettingsFragment
|
|||||||
updateBluetoothDisableAbsVolumeOptions();
|
updateBluetoothDisableAbsVolumeOptions();
|
||||||
updateBluetoothEnableInbandRingingOptions();
|
updateBluetoothEnableInbandRingingOptions();
|
||||||
updateBluetoothA2dpConfigurationValues();
|
updateBluetoothA2dpConfigurationValues();
|
||||||
|
updateSwitchPreference(mDnsTls, Settings.Global.getInt(cr,
|
||||||
|
Settings.Global.DNS_TLS_DISABLED, 0) == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void resetDangerousOptions() {
|
private void resetDangerousOptions() {
|
||||||
@@ -2526,6 +2534,10 @@ public class DevelopmentSettings extends RestrictedSettingsFragment
|
|||||||
writeBluetoothDisableAbsVolumeOptions();
|
writeBluetoothDisableAbsVolumeOptions();
|
||||||
} else if (preference == mBluetoothEnableInbandRinging) {
|
} else if (preference == mBluetoothEnableInbandRinging) {
|
||||||
writeBluetoothEnableInbandRingingOptions();
|
writeBluetoothEnableInbandRingingOptions();
|
||||||
|
} else if (preference == mDnsTls) {
|
||||||
|
Settings.Global.putInt(getActivity().getContentResolver(),
|
||||||
|
Settings.Global.DNS_TLS_DISABLED,
|
||||||
|
mDnsTls.isChecked() ? 0 : 1);
|
||||||
} else if (SHORTCUT_MANAGER_RESET_KEY.equals(preference.getKey())) {
|
} else if (SHORTCUT_MANAGER_RESET_KEY.equals(preference.getKey())) {
|
||||||
resetShortcutManagerThrottling();
|
resetShortcutManagerThrottling();
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user