From 6bb22e3de25b4a4825727305950d3c2c28b0c9e1 Mon Sep 17 00:00:00 2001 From: Junda Liu Date: Mon, 12 Dec 2016 15:33:39 -0800 Subject: [PATCH] Add carrier config key KEY_EDITABLE_TETHER_APN_BOOL. Default false. If true, will allow use edited tether APN to take effect. Bug: b/30622475 Change-Id: I526e41e816582e1c5219600d74980fd7754361e6 --- .../java/android/telephony/CarrierConfigManager.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index eb5b2887ef6ee..c962eb778c391 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -1027,6 +1027,17 @@ public class CarrierConfigManager { public static final String KEY_PREF_NETWORK_NOTIFICATION_DELAY_INT = "network_notification_delay_int"; + /** + * Determine whether user edited tether APN (type dun) has effect + * {@code false} - Default. APN with dun type in telephony database has no effect. + * + * {@code true} - DUN APN added/edited in ApnEditor will be used for tethering data call. + * + * @hide + */ + public static final String KEY_EDITABLE_TETHER_APN_BOOL = + "editable_tether_apn_bool"; + /** The default value for every variable. */ private final static PersistableBundle sDefaults; @@ -1207,6 +1218,7 @@ public class CarrierConfigManager { sDefaults.putBoolean(KEY_STK_DISABLE_LAUNCH_BROWSER_BOOL, false); sDefaults.putStringArray(KEY_CARRIER_WIFI_STRING_ARRAY, null); sDefaults.putInt(KEY_PREF_NETWORK_NOTIFICATION_DELAY_INT, -1); + sDefaults.putBoolean(KEY_EDITABLE_TETHER_APN_BOOL, false); } /**