OSDN Git Service

Hide signal strength when told by carrier
authorPatrik Bannura <patrik.bannura@sonymobile.com>
Fri, 24 Nov 2017 11:33:24 +0000 (12:33 +0100)
committerMattias Nilsson <mattias.nilsson@sony.com>
Wed, 29 Nov 2017 12:18:49 +0000 (12:18 +0000)
Bug: 69730732
Test: Add different values for two carriers in vendor.xml
and see them change when swapping sim card
Depends-On: I155c8f619a451edab85cf6422cef73e8e1686629
Change-Id: I241ddb3c20002db781308d94c6c165b8d13b2474

src/com/android/settings/deviceinfo/SimStatus.java

index c3d3547..2cc76e7 100644 (file)
@@ -406,6 +406,12 @@ public class SimStatus extends SettingsPreferenceFragment {
         if (!mShowLatestAreaInfo) {
             removePreferenceFromScreen(KEY_LATEST_AREA_INFO);
         }
+
+        boolean hideSignalStrength = carrierConfig.getBoolean(
+                CarrierConfigManager.KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL);
+        if (hideSignalStrength) {
+            removePreferenceFromScreen(KEY_SIGNAL_STRENGTH);
+        }
     }
 
     private void updatePhoneInfos() {