From b19264bb1acd8a82135bffbf0db6538cb707132d Mon Sep 17 00:00:00 2001 From: Sooraj Sasindran Date: Mon, 12 Apr 2021 16:22:52 -0700 Subject: [PATCH] Provide ability to set 4G only mode Provide ability to set 4G only mode Bug: 182526131 Test: build Change-Id: Iccb99ef78840c494802fc2572164ca5cf789e982 (cherry picked from commit 0671ec65fce37f817485b3091fa3fbca954e03e4) --- telephony/java/android/telephony/CarrierConfigManager.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 8e910c999c076..0e4c44eb7d421 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -490,6 +490,12 @@ public class CarrierConfigManager { /** Used in Cellular Network Settings for preferred network type. */ public static final String KEY_PREFER_2G_BOOL = "prefer_2g_bool"; + /** + * Used in Cellular Network Settings for preferred network type to show 4G only mode. + * @hide + */ + public static final String KEY_4G_ONLY_BOOL = "4g_only_bool"; + /** Show cdma network mode choices 1x, 3G, global etc. */ public static final String KEY_SHOW_CDMA_CHOICES_BOOL = "show_cdma_choices_bool"; @@ -5257,6 +5263,7 @@ public class CarrierConfigManager { sDefaults.putBoolean(KEY_MDN_IS_ADDITIONAL_VOICEMAIL_NUMBER_BOOL, false); sDefaults.putBoolean(KEY_OPERATOR_SELECTION_EXPAND_BOOL, true); sDefaults.putBoolean(KEY_PREFER_2G_BOOL, true); + sDefaults.putBoolean(KEY_4G_ONLY_BOOL, false); sDefaults.putBoolean(KEY_SHOW_APN_SETTING_CDMA_BOOL, false); sDefaults.putBoolean(KEY_SHOW_CDMA_CHOICES_BOOL, false); sDefaults.putBoolean(KEY_SMS_REQUIRES_DESTINATION_NUMBER_CONVERSION_BOOL, false);