diff --git a/res/values/strings_ext.xml b/res/values/strings_ext.xml index a7f2c226e69..df10c4efe06 100644 --- a/res/values/strings_ext.xml +++ b/res/values/strings_ext.xml @@ -322,4 +322,8 @@ May cause unreliable service. Use at your own risk. Available but roaming not editable Cross SIM calling / backup calling availability Only for dual SIM setups. If enabled, then when the SIM is roaming or out of service and Wi‑Fi isn\’t available, calls can be made over another SIM’s data connection. Wi-Fi calling should be set to available to use this. + Inflate cell signal + When inflated, the status bar displays signal out of 5 bars instead of 4 + Display 5 bars + Display 4 bars diff --git a/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt b/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt index 0e5f8d73611..08e4eff22a8 100644 --- a/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt +++ b/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt @@ -44,7 +44,8 @@ val allowedUserChangeableCarrierConfigOptions: List list.onEach { flag -> @@ -323,3 +324,24 @@ data object CrossSIMAvailable : ChangeableCarrierConfigOption( override val dialogDescriptionStringRes: Int get() = R.string.carrier_settings_override_cross_sim_description } + +data object InflateSignal : ChangeableCarrierConfigOption( + keysWithType = listOf( + CarrierConfigManager.KEY_INFLATE_SIGNAL_STRENGTH_BOOL to KeyType.BOOLEAN, + ), + allPossibleConfigStates = listOf( + ConfigState.Uniform( + CarrierConfigTypedValue.Bool(true), + R.string.carrier_settings_override_inflate_true, + R.string.carrier_settings_override_inflate_true, + ), + ConfigState.Uniform( + CarrierConfigTypedValue.Bool(false), + R.string.carrier_settings_override_inflate_false, + R.string.carrier_settings_override_inflate_false, + ), + ) +) { + override val titleStringRes = R.string.carrier_settings_override_inflate_signal + override val dialogDescriptionStringRes = R.string.carrier_settings_override_inflate_signal_description +}