Loading src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java +5 −6 Original line number Diff line number Diff line Loading @@ -31,7 +31,6 @@ import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Log; import androidx.annotation.VisibleForTesting; import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleObserver; Loading @@ -42,8 +41,8 @@ import androidx.preference.PreferenceScreen; import com.android.internal.telephony.Phone; import com.android.internal.telephony.PhoneConstants; import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants; import com.android.settings.R; import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants; import java.util.ArrayList; import java.util.List; Loading Loading @@ -174,7 +173,7 @@ public class EnabledNetworkModePreferenceController extends private void updatePreferenceEntries(ListPreference preference) { final int phoneType = mTelephonyManager.getPhoneType(); final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId); if (phoneType == PhoneConstants.PHONE_TYPE_CDMA) { if (phoneType == TelephonyManager.PHONE_TYPE_CDMA) { final int lteForced = android.provider.Settings.Global.getInt( mContext.getContentResolver(), android.provider.Settings.Global.LTE_SERVICE_FORCED + mSubId, Loading Loading @@ -217,7 +216,7 @@ public class EnabledNetworkModePreferenceController extends } } } } else if (phoneType == PhoneConstants.PHONE_TYPE_GSM) { } else if (phoneType == TelephonyManager.PHONE_TYPE_GSM) { if (MobileNetworkUtils.isTdscdmaSupported(mContext, mSubId)) { preference.setEntries( R.array.enabled_networks_tdscdma_choices); Loading Loading @@ -525,7 +524,7 @@ public class EnabledNetworkModePreferenceController extends preference.setValue( Integer.toString(TelephonyManagerConstants .NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA)); if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA || mIsGlobalCdma || MobileNetworkUtils.isWorldMode(mContext, mSubId)) { preference.setSummary(R.string.network_global); Loading @@ -549,7 +548,7 @@ public class EnabledNetworkModePreferenceController extends case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA: preference.setValue( Integer.toString(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA)); if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA || mIsGlobalCdma || MobileNetworkUtils.isWorldMode(mContext, mSubId)) { preference.setSummary(R.string.network_global); Loading src/com/android/settings/network/telephony/MobileNetworkUtils.java +2 −3 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ import androidx.annotation.VisibleForTesting; import com.android.ims.ImsException; import com.android.ims.ImsManager; import com.android.internal.telephony.Phone; import com.android.internal.telephony.PhoneConstants; import com.android.internal.util.ArrayUtils; import com.android.settings.R; import com.android.settings.Utils; Loading Loading @@ -375,7 +374,7 @@ public class MobileNetworkUtils { CarrierConfigManager.class).getConfigForSubId(subId); if (telephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) { if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA) { return true; } else if (carrierConfig != null && !carrierConfig.getBoolean( Loading Loading @@ -434,7 +433,7 @@ public class MobileNetworkUtils { final PersistableBundle carrierConfig = context.getSystemService( CarrierConfigManager.class).getConfigForSubId(subId); if (telephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_GSM) { if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) { return true; } else if (carrierConfig != null && !carrierConfig.getBoolean( Loading src/com/android/settings/network/telephony/PreferredNetworkModePreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ public class PreferredNetworkModePreferenceController extends TelephonyBasePrefe case TelephonyManagerConstants.NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA: return R.string.preferred_network_mode_lte_tdscdma_cdma_evdo_gsm_wcdma_summary; case TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA: if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA || mIsGlobalCdma || MobileNetworkUtils.isWorldMode(mContext, mSubId)) { return R.string.preferred_network_mode_global_summary; Loading tests/robotests/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java +4 −5 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ import android.telephony.SubscriptionInfo; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; import com.android.internal.telephony.PhoneConstants; import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants; import org.junit.Before; Loading Loading @@ -169,14 +168,14 @@ public class MobileNetworkUtilsTest { @Test public void isCdmaOptions_phoneTypeCdma_returnTrue() { when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_CDMA); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_CDMA); assertThat(MobileNetworkUtils.isCdmaOptions(mContext, SUB_ID_1)).isTrue(); } @Test public void isCdmaOptions_worldModeWithGsmWcdma_returnTrue() { when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_MODE_ENABLED_BOOL, true); Settings.Global.putInt(mContext.getContentResolver(), Loading @@ -188,7 +187,7 @@ public class MobileNetworkUtilsTest { @Test public void isCdmaOptions_carrierWorldModeWithoutHideCarrier_returnTrue() { when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL, false); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL, true); Loading Loading @@ -226,7 +225,7 @@ public class MobileNetworkUtilsTest { false); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_OPERATOR_SELECTION_EXPAND_BOOL, true); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_CSP_ENABLED_BOOL, false); when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM); assertThat(MobileNetworkUtils.shouldDisplayNetworkSelectOptions(mContext, SUB_ID_1)) .isTrue(); Loading Loading
src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java +5 −6 Original line number Diff line number Diff line Loading @@ -31,7 +31,6 @@ import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Log; import androidx.annotation.VisibleForTesting; import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleObserver; Loading @@ -42,8 +41,8 @@ import androidx.preference.PreferenceScreen; import com.android.internal.telephony.Phone; import com.android.internal.telephony.PhoneConstants; import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants; import com.android.settings.R; import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants; import java.util.ArrayList; import java.util.List; Loading Loading @@ -174,7 +173,7 @@ public class EnabledNetworkModePreferenceController extends private void updatePreferenceEntries(ListPreference preference) { final int phoneType = mTelephonyManager.getPhoneType(); final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId); if (phoneType == PhoneConstants.PHONE_TYPE_CDMA) { if (phoneType == TelephonyManager.PHONE_TYPE_CDMA) { final int lteForced = android.provider.Settings.Global.getInt( mContext.getContentResolver(), android.provider.Settings.Global.LTE_SERVICE_FORCED + mSubId, Loading Loading @@ -217,7 +216,7 @@ public class EnabledNetworkModePreferenceController extends } } } } else if (phoneType == PhoneConstants.PHONE_TYPE_GSM) { } else if (phoneType == TelephonyManager.PHONE_TYPE_GSM) { if (MobileNetworkUtils.isTdscdmaSupported(mContext, mSubId)) { preference.setEntries( R.array.enabled_networks_tdscdma_choices); Loading Loading @@ -525,7 +524,7 @@ public class EnabledNetworkModePreferenceController extends preference.setValue( Integer.toString(TelephonyManagerConstants .NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA)); if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA || mIsGlobalCdma || MobileNetworkUtils.isWorldMode(mContext, mSubId)) { preference.setSummary(R.string.network_global); Loading @@ -549,7 +548,7 @@ public class EnabledNetworkModePreferenceController extends case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA: preference.setValue( Integer.toString(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA)); if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA || mIsGlobalCdma || MobileNetworkUtils.isWorldMode(mContext, mSubId)) { preference.setSummary(R.string.network_global); Loading
src/com/android/settings/network/telephony/MobileNetworkUtils.java +2 −3 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ import androidx.annotation.VisibleForTesting; import com.android.ims.ImsException; import com.android.ims.ImsManager; import com.android.internal.telephony.Phone; import com.android.internal.telephony.PhoneConstants; import com.android.internal.util.ArrayUtils; import com.android.settings.R; import com.android.settings.Utils; Loading Loading @@ -375,7 +374,7 @@ public class MobileNetworkUtils { CarrierConfigManager.class).getConfigForSubId(subId); if (telephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) { if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA) { return true; } else if (carrierConfig != null && !carrierConfig.getBoolean( Loading Loading @@ -434,7 +433,7 @@ public class MobileNetworkUtils { final PersistableBundle carrierConfig = context.getSystemService( CarrierConfigManager.class).getConfigForSubId(subId); if (telephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_GSM) { if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) { return true; } else if (carrierConfig != null && !carrierConfig.getBoolean( Loading
src/com/android/settings/network/telephony/PreferredNetworkModePreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ public class PreferredNetworkModePreferenceController extends TelephonyBasePrefe case TelephonyManagerConstants.NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA: return R.string.preferred_network_mode_lte_tdscdma_cdma_evdo_gsm_wcdma_summary; case TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA: if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA || mIsGlobalCdma || MobileNetworkUtils.isWorldMode(mContext, mSubId)) { return R.string.preferred_network_mode_global_summary; Loading
tests/robotests/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java +4 −5 Original line number Diff line number Diff line Loading @@ -39,7 +39,6 @@ import android.telephony.SubscriptionInfo; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; import com.android.internal.telephony.PhoneConstants; import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants; import org.junit.Before; Loading Loading @@ -169,14 +168,14 @@ public class MobileNetworkUtilsTest { @Test public void isCdmaOptions_phoneTypeCdma_returnTrue() { when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_CDMA); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_CDMA); assertThat(MobileNetworkUtils.isCdmaOptions(mContext, SUB_ID_1)).isTrue(); } @Test public void isCdmaOptions_worldModeWithGsmWcdma_returnTrue() { when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_MODE_ENABLED_BOOL, true); Settings.Global.putInt(mContext.getContentResolver(), Loading @@ -188,7 +187,7 @@ public class MobileNetworkUtilsTest { @Test public void isCdmaOptions_carrierWorldModeWithoutHideCarrier_returnTrue() { when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL, false); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL, true); Loading Loading @@ -226,7 +225,7 @@ public class MobileNetworkUtilsTest { false); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_OPERATOR_SELECTION_EXPAND_BOOL, true); mCarrierConfig.putBoolean(CarrierConfigManager.KEY_CSP_ENABLED_BOOL, false); when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM); assertThat(MobileNetworkUtils.shouldDisplayNetworkSelectOptions(mContext, SUB_ID_1)) .isTrue(); Loading