From bcadc904741710fa4e7cc06176615193bd907d19 Mon Sep 17 00:00:00 2001 From: "rongmei.li" Date: Wed, 16 Oct 2019 18:41:48 +0800 Subject: [PATCH] Limit FDN Number up to 40 digits for Vodafone 1.Dialer-Settings-Calling accounts-sim card select-Fixed dialing numbers 2.Click FDN list,add fdn number 3.Limit FDN Number up to 40 digits for Vodafone bug: 140606221 Change-Id: I9654a3dc6b305b2061724f03a28d830325b7560c --- .../java/android/telephony/CarrierConfigManager.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 3ef11f1632906..b559247b9d2ab 100755 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -1805,6 +1805,13 @@ public class CarrierConfigManager { public static final String KEY_SUPPORT_DIRECT_FDN_DIALING_BOOL = "support_direct_fdn_dialing_bool"; + /** + * Int indicating the max number length for FDN + * @hide + */ + public static final String KEY_FDN_NUMBER_LENGTH_LIMIT_INT = + "fdn_number_length_limit_int"; + /** * Report IMEI as device id even if it's a CDMA/LTE phone. * @@ -3315,6 +3322,7 @@ public class CarrierConfigManager { sDefaults.putBoolean(KEY_CDMA_HOME_REGISTERED_PLMN_NAME_OVERRIDE_BOOL, false); sDefaults.putString(KEY_CDMA_HOME_REGISTERED_PLMN_NAME_STRING, ""); sDefaults.putBoolean(KEY_SUPPORT_DIRECT_FDN_DIALING_BOOL, false); + sDefaults.putInt(KEY_FDN_NUMBER_LENGTH_LIMIT_INT, 20); sDefaults.putBoolean(KEY_CARRIER_DEFAULT_DATA_ROAMING_ENABLED_BOOL, false); sDefaults.putBoolean(KEY_SKIP_CF_FAIL_TO_DISABLE_DIALOG_BOOL, false); sDefaults.putBoolean(KEY_SUPPORT_ENHANCED_CALL_BLOCKING_BOOL, true);