From dc5149efefbb413f7288d5ac85be30060f79191b Mon Sep 17 00:00:00 2001 From: SongFerngWang Date: Fri, 23 Aug 2019 18:03:27 +0800 Subject: [PATCH] RadioInfo network mode list and network mode string add 5G Bug: 131888757 Test: 1.build pass 2.RadioInfo set network mode work. Change-Id: I945d3c2fd175f45151bbeee475e388ccc2d67642 Merged-In: I945d3c2fd175f45151bbeee475e388ccc2d67642 --- res/values/arrays.xml | 22 +++++++++++++++++ res/values/strings.xml | 34 ++++++++++++++++++++++++- src/com/android/settings/RadioInfo.java | 44 +++++++++++++++++++++------------ 3 files changed, 83 insertions(+), 17 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 9ac9110734..ae97e040c5 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -1232,6 +1232,17 @@ LTE/TDSCDMA/GSM/WCDMA TDSCDMA/CDMA/EVDO/GSM/WCDMA LTE/TDSCDMA/CDMA/EVDO/GSM/WCDMA + NR only + NR/LTE + NR/LTE/CDME/EvDo + NR/LTE/GSM/WCDMA + NR/LTE/CDMA/EvDo/GSM/WCDMA + NR/LTE/WCDMA + NR/LTE/TDSCDMA + NR/LTE/TDSCDMA/GSM + NR/LTE/TDSCDMA/WCDMA + NR/LTE/TDSCDMA/GSM/WCDMA + NR/LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA @@ -1259,6 +1270,17 @@ "20" "21" "22" + "23" + "24" + "25" + "26" + "27" + "28" + "29" + "30" + "31" + "32" + "33" diff --git a/res/values/strings.xml b/res/values/strings.xml index 246e901937..5885c9aca0 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -10839,6 +10839,8 @@ Preferred network mode: GSM/WCDMA/LTE Preferred network mode: CDMA+LTE/EVDO + + Preferred network mode: LTE/CDMA/EvDo/GSM/WCDMA Preferred network mode: Global @@ -10867,7 +10869,37 @@ Preferred network mode: TDSCDMA/CDMA/EvDo/GSM/WCDMA Preferred network mode: LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA - + + Preferred network mode: NR only + + Preferred network mode: NR / LTE + + Preferred network mode: NR/LTE/CDME/EvDo + + Preferred network mode: NR/LTE/GSM/WCDMA + + Preferred network mode: NR/LTE/CDMA/EvDo/GSM/WCDMA + + Preferred network mode: NR/LTE/WCDMA + + Preferred network mode: NR/LTE/TDSCDMA + + Preferred network mode: NR/LTE/TDSCDMA/GSM + + Preferred network mode: NR/LTE/TDSCDMA/WCDMA + + Preferred network mode: NR/LTE/TDSCDMA/GSM/WCDMA + + Preferred network mode: NR/LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA + + + \u0020(recommended) + + 5G + + LTE + + 4G LTE (recommended) diff --git a/src/com/android/settings/RadioInfo.java b/src/com/android/settings/RadioInfo.java index 5c6fe9cc4c..d0c68116a2 100644 --- a/src/com/android/settings/RadioInfo.java +++ b/src/com/android/settings/RadioInfo.java @@ -101,28 +101,40 @@ public class RadioInfo extends Activity { private static final String TAG = "RadioInfo"; private static final String[] mPreferredNetworkLabels = { - "WCDMA preferred", + "GSM/WCDMA preferred", "GSM only", "WCDMA only", - "GSM auto (PRL)", - "CDMA auto (PRL)", + "GSM/WCDMA auto (PRL)", + "CDMA/EvDo auto (PRL)", "CDMA only", "EvDo only", - "Global auto (PRL)", - "LTE/CDMA auto (PRL)", - "LTE/UMTS auto (PRL)", - "LTE/CDMA/UMTS auto (PRL)", + "CDMA/EvDo/GSM/WCDMA (PRL)", + "CDMA + LTE/EvDo (PRL)", + "GSM/WCDMA/LTE (PRL)", + "LTE/CDMA/EvDo/GSM/WCDMA (PRL)", "LTE only", "LTE/WCDMA", - "TD-SCDMA only", - "TD-SCDMA/WCDMA", - "LTE/TD-SCDMA", - "TD-SCDMA/GSM", - "TD-SCDMA/UMTS", - "LTE/TD-SCDMA/WCDMA", - "LTE/TD-SCDMA/UMTS", - "TD-SCDMA/CDMA/UMTS", - "Global/TD-SCDMA", + "TDSCDMA only", + "TDSCDMA/WCDMA", + "LTE/TDSCDMA", + "TDSCDMA/GSM", + "LTE/TDSCDMA/GSM", + "TDSCDMA/GSM/WCDMA", + "LTE/TDSCDMA/WCDMA", + "LTE/TDSCDMA/GSM/WCDMA", + "TDSCDMA/CDMA/EvDo/GSM/WCDMA ", + "LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA", + "NR only", + "NR/LTE", + "NR/LTE/CDME/EvDo", + "NR/LTE/GSM/WCDMA", + "NR/LTE/CDMA/EvDo/GSM/WCDMA", + "NR/LTE/WCDMA", + "NR/LTE/TDSCDMA", + "NR/LTE/TDSCDMA/GSM", + "NR/LTE/TDSCDMA/WCDMA", + "NR/LTE/TDSCDMA/GSM/WCDMA", + "NR/LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA", "Unknown" }; -- 2.11.0