From 576848313ae1893df133a24e4ec3599fe8a8cd58 Mon Sep 17 00:00:00 2001 From: Torbjorn Eklund Date: Tue, 21 Aug 2018 16:12:42 +0200 Subject: [PATCH] Increase customization options for wfcSpnFormats Expand wfcSpnFormats with more options, in order to support requirements from more operators. Five new options are added in this patch. The list of available options becomes: 0: %s 1: %s Wi-Fi Calling 2: WLAN Call (New) 3: %s WLAN Call (New) 4: %s Wi-Fi (New) 5: WiFi Calling | %s (New) 6: %s VoWifi (New) strings.xml in values-mcc302-mnc370 and values-mcc302-mnc720 was deleted. The same requirement can now be achieved by configuring KEY_WFC_SPN_FORMAT_IDX_INT or KEY_WFC_DATA_SPN_FORMAT_IDX_INT to 4. Bug: 114303633 Test: Manual Change-Id: I5daf6b49c838df823aed4b84f5f80c68f46b2970 --- core/res/res/values-mcc302-mnc370/strings.xml | 25 ----------------- core/res/res/values-mcc302-mnc720/strings.xml | 25 ----------------- core/res/res/values/strings.xml | 27 ++++++++++++++++--- .../telephony/CarrierConfigManager.java | 10 +++++++ 4 files changed, 34 insertions(+), 53 deletions(-) delete mode 100644 core/res/res/values-mcc302-mnc370/strings.xml delete mode 100644 core/res/res/values-mcc302-mnc720/strings.xml diff --git a/core/res/res/values-mcc302-mnc370/strings.xml b/core/res/res/values-mcc302-mnc370/strings.xml deleted file mode 100644 index f5b8496f9a0ba..0000000000000 --- a/core/res/res/values-mcc302-mnc370/strings.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - %s - %s Wi-Fi - - diff --git a/core/res/res/values-mcc302-mnc720/strings.xml b/core/res/res/values-mcc302-mnc720/strings.xml deleted file mode 100644 index f5b8496f9a0ba..0000000000000 --- a/core/res/res/values-mcc302-mnc720/strings.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - %s - %s Wi-Fi - - diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 3c5159c89bf69..2549dd0ed3b01 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -240,10 +240,31 @@ Issue registering Wi\u2011Fi calling with your carrier: %1$s - - %s - %s Wi-Fi Calling + + @string/wfcSpnFormat_spn + @string/wfcSpnFormat_spn_wifi_calling + @string/wfcSpnFormat_wlan_call + @string/wfcSpnFormat_spn_wlan_call + @string/wfcSpnFormat_spn_wifi + @string/wfcSpnFormat_wifi_calling_bar_spn + @string/wfcSpnFormat_spn_vowifi + + + %s + + %s Wi-Fi Calling + + WLAN Call + + %s WLAN Call + + %s Wi-Fi + + WiFi Calling | %s + + %s VoWifi + Off diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 9319750a7a939..b1be801bf2843 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -1070,6 +1070,16 @@ public class CarrierConfigManager { /** * Indexes of SPN format strings in wfcSpnFormats and wfcDataSpnFormats. + * + *

Available options are: + *