summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shinru Han <shinruhan@google.com> 2024-01-22 06:58:07 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-01-22 06:58:07 +0000
commitd6dfe261166d4ce41ec76fd9f874e08bfc920db2 (patch)
tree680c4b1c28ff8f3eab21451ef3ce7e92b4636689
parentf0336f8af28c8d36084369414bb012094146ccff (diff)
parent0dcff8a31fe429af3cabcced2615fec7de15b909 (diff)
Merge "Revert "Support GNSS configuration overlay from resource"" into main
-rw-r--r--location/java/android/location/flags/gnss.aconfig7
-rw-r--r--services/core/java/com/android/server/location/gnss/GnssConfiguration.java27
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) {