diff options
| -rw-r--r-- | api/system-current.txt | 1 | ||||
| -rwxr-xr-x | telephony/java/android/telephony/CarrierConfigManager.java | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 189585ea2d60..b6acf09b5a8a 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8345,6 +8345,7 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void overrideConfig(int, @Nullable android.os.PersistableBundle); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void updateConfigForPhoneId(int, String); field public static final String KEY_CARRIER_SETUP_APP_STRING = "carrier_setup_app_string"; + field public static final String KEY_SUPPORT_CDMA_1X_VOICE_CALLS_BOOL = "support_cdma_1x_voice_calls_bool"; } public static final class CarrierConfigManager.Wifi { diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 479b1442c788..2d957a9e17a7 100755 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -1824,6 +1824,14 @@ public class CarrierConfigManager { */ public static final String KEY_CDMA_ROAMING_MODE_INT = "cdma_roaming_mode_int"; + /** + * Determines whether 1X voice calls is supported for some CDMA carriers. + * Default value is true. + * @hide + */ + @SystemApi + public static final String KEY_SUPPORT_CDMA_1X_VOICE_CALLS_BOOL = + "support_cdma_1x_voice_calls_bool"; /** * Boolean indicating if support is provided for directly dialing FDN number from FDN list. @@ -3609,6 +3617,7 @@ public class CarrierConfigManager { sDefaults.putBoolean(KEY_FORCE_IMEI_BOOL, false); sDefaults.putInt( KEY_CDMA_ROAMING_MODE_INT, TelephonyManager.CDMA_ROAMING_MODE_RADIO_DEFAULT); + sDefaults.putBoolean(KEY_SUPPORT_CDMA_1X_VOICE_CALLS_BOOL, true); sDefaults.putString(KEY_RCS_CONFIG_SERVER_URL_STRING, ""); // Carrier Signalling Receivers |