From c80aaa94c664856ba08f23180c804c90c59c4697 Mon Sep 17 00:00:00 2001 From: Sooraj Sasindran Date: Thu, 13 Oct 2016 11:36:34 -0700 Subject: [PATCH] Introduce the config to disable LAUNCH_BROWSER LAUNCH BROWSER STK command may need to be disabled if carrier would not want the default behavior. So introduce a carrierconfig key for the same Test: Swapped the sprint sim cards and verified that browser launch do not happen. Merged-in: Iaff062547f5286b2c0b2c2c4c6182a287f07284b BUG=31257758 Change-Id: Iaff062547f5286b2c0b2c2c4c6182a287f07284b --- .../java/android/telephony/CarrierConfigManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index eae82c943ceba..08477884fea9d 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -698,6 +698,16 @@ public class CarrierConfigManager { public static final String KEY_CARRIER_ADDITIONAL_CBS_CHANNELS_STRINGS = "carrier_additional_cbs_channels_strings"; + /** + * Indicates whether STK LAUNCH_BROWSER command is disabled. + * If {@code true}, then the browser will not be launched + * on UI for the LAUNCH_BROWSER STK command. + * @hide + */ + public static final String KEY_STK_DISABLE_LAUNCH_BROWSER_BOOL = + "stk_disable_launch_browser_bool"; + + // These variables are used by the MMS service and exposed through another API, {@link // SmsManager}. The variable names and string values are copied from there. public static final String KEY_MMS_ALIAS_ENABLED_BOOL = "aliasEnabled"; @@ -1153,6 +1163,7 @@ public class CarrierConfigManager { sDefaults.putBoolean(KEY_NOTIFY_VT_HANDOVER_TO_WIFI_FAILURE_BOOL, false); sDefaults.putStringArray(FILTERED_CNAP_NAMES_STRING_ARRAY, null); sDefaults.putBoolean(KEY_EDITABLE_WFC_ROAMING_MODE_BOOL, false); + sDefaults.putBoolean(KEY_STK_DISABLE_LAUNCH_BROWSER_BOOL, false); } /**