diff options
| author | 2024-01-22 06:58:07 +0000 | |
|---|---|---|
| committer | 2024-01-22 06:58:07 +0000 | |
| commit | d6dfe261166d4ce41ec76fd9f874e08bfc920db2 (patch) | |
| tree | 680c4b1c28ff8f3eab21451ef3ce7e92b4636689 | |
| parent | f0336f8af28c8d36084369414bb012094146ccff (diff) | |
| parent | 0dcff8a31fe429af3cabcced2615fec7de15b909 (diff) | |
Merge "Revert "Support GNSS configuration overlay from resource"" into main
| -rw-r--r-- | location/java/android/location/flags/gnss.aconfig | 7 | ||||
| -rw-r--r-- | services/core/java/com/android/server/location/gnss/GnssConfiguration.java | 27 |
2 files changed, 1 insertions, 33 deletions
diff --git a/location/java/android/location/flags/gnss.aconfig b/location/java/android/location/flags/gnss.aconfig index 5f1279ecceea..8a6a0345f6a8 100644 --- a/location/java/android/location/flags/gnss.aconfig +++ b/location/java/android/location/flags/gnss.aconfig @@ -36,13 +36,6 @@ flag { } flag { - name: "gnss_configuration_from_resource" - namespace: "location" - description: "Flag for GNSS configuration from resource" - bug: "317734846" -} - -flag { name: "replace_future_elapsed_realtime_jni" namespace: "location" description: "Flag for replacing future elapsedRealtime in JNI" diff --git a/services/core/java/com/android/server/location/gnss/GnssConfiguration.java b/services/core/java/com/android/server/location/gnss/GnssConfiguration.java index a5939e924adb..5ef89ad4269a 100644 --- a/services/core/java/com/android/server/location/gnss/GnssConfiguration.java +++ b/services/core/java/com/android/server/location/gnss/GnssConfiguration.java @@ -17,7 +17,6 @@ package com.android.server.location.gnss; import android.content.Context; -import android.location.flags.Flags; import android.os.PersistableBundle; import android.os.SystemProperties; import android.telephony.CarrierConfigManager; @@ -37,7 +36,6 @@ import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.List; -import java.util.Locale; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; @@ -277,11 +275,6 @@ public class GnssConfiguration { } loadPropertiesFromCarrierConfig(inEmergency, activeSubId); - if (Flags.gnssConfigurationFromResource()) { - // Overlay carrier properties from resources. - loadPropertiesFromResource(mContext, mProperties); - } - if (isSimAbsent(mContext)) { // Use the default SIM's LPP profile when SIM is absent. String lpp_prof = SystemProperties.get(LPP_PROFILE); @@ -389,7 +382,7 @@ public class GnssConfiguration { if (configKey.startsWith(CarrierConfigManager.Gps.KEY_PREFIX)) { String key = configKey .substring(CarrierConfigManager.Gps.KEY_PREFIX.length()) - .toUpperCase(Locale.ROOT); + .toUpperCase(); Object value = configs.get(configKey); if (DEBUG) Log.d(TAG, "Gps config: " + key + " = " + value); if (value instanceof String) { @@ -417,24 +410,6 @@ public class GnssConfiguration { } } - private void loadPropertiesFromResource(Context context, - Properties properties) { - String[] configValues = context.getResources().getStringArray( - com.android.internal.R.array.config_gnssParameters); - for (String item : configValues) { - if (DEBUG) Log.d(TAG, "GnssParamsResource: " + item); - // We need to support "KEY =", but not "=VALUE". - int index = item.indexOf("="); - if (index > 0 && index + 1 < item.length()) { - String key = item.substring(0, index); - String value = item.substring(index + 1); - properties.setProperty(key.trim().toUpperCase(Locale.ROOT), value); - } else { - Log.w(TAG, "malformed contents: " + item); - } - } - } - private int getRangeCheckedConfigEsExtensionSec() { int emergencyExtensionSeconds = getIntConfig(CONFIG_ES_EXTENSION_SEC, 0); if (emergencyExtensionSeconds > MAX_EMERGENCY_MODE_EXTENSION_SECONDS) { |