From 04d262db157f15c2d822708e57715d80e3f14585 Mon Sep 17 00:00:00 2001 From: mavishsu Date: Tue, 5 Mar 2019 17:22:50 +0800 Subject: [PATCH] DO NOT MERGE Add carrier config to use 3GPP application on CDMA/CDMA-LTE phone. Bug: 124524824 Test: atest GsmCdmaPhoneTest Change-Id: I002ece2bae63c1ce578a822f9961220ba1971557 --- .../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 ef0f71ab9954a..8487cb3e15d84 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -2070,6 +2070,13 @@ public class CarrierConfigManager { public static final String KEY_UNDELIVERED_SMS_MESSAGE_EXPIRATION_TIME = "undelivered_sms_message_expiration_time"; + /** + * Indicates use 3GPP application to replace 3GPP2 application even if it's a CDMA/CDMA-LTE + * phone, becasue some carriers's CSIM application is present but not supported. + * @hide + */ + public static final String KEY_USE_USIM_BOOL = "use_usim_bool"; + /** The default value for every variable. */ private final static PersistableBundle sDefaults; @@ -2402,6 +2409,7 @@ public class CarrierConfigManager { -85 /* SIGNAL_STRENGTH_GREAT */ }); sDefaults.putString(KEY_WCDMA_DEFAULT_SIGNAL_STRENGTH_MEASUREMENT_STRING, ""); + sDefaults.putBoolean(KEY_USE_USIM_BOOL, false); } /**