summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-03-10 00:16:32 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-03-10 00:16:32 +0000
commite1665e9af406cbc3978b358ccfce1dda54a3d16e (patch)
tree71bd448b4aa2d5ce1715853c1e9d3cf4ea5f20f3
parent2f18a3e00b1b1f6f13d180d0e7a07f46092491fe (diff)
parentd1bd396e5e23c32d83580f7a9134e131f865845d (diff)
downloadandroid_packages_apps_CarrierConfig-e1665e9af406cbc3978b358ccfce1dda54a3d16e.tar.gz
android_packages_apps_CarrierConfig-e1665e9af406cbc3978b358ccfce1dda54a3d16e.tar.bz2
android_packages_apps_CarrierConfig-e1665e9af406cbc3978b358ccfce1dda54a3d16e.zip
Snap for 5364434 from d1bd396e5e23c32d83580f7a9134e131f865845d to qt-release
Change-Id: I69f1ed9bfb3874677354bf5c3f0a506818af3c39
-rw-r--r--Android.bp1
-rw-r--r--src/com/android/carrierconfig/DefaultCarrierConfigService.java16
2 files changed, 9 insertions, 8 deletions
diff --git a/Android.bp b/Android.bp
index 782ccd4..efca57a 100644
--- a/Android.bp
+++ b/Android.bp
@@ -10,4 +10,5 @@ android_app {
optimize: {
proguard_flags_files: ["proguard.flags"],
},
+ aaptflags: ["--keep-raw-values"],
}
diff --git a/src/com/android/carrierconfig/DefaultCarrierConfigService.java b/src/com/android/carrierconfig/DefaultCarrierConfigService.java
index d69722e..3458df4 100644
--- a/src/com/android/carrierconfig/DefaultCarrierConfigService.java
+++ b/src/com/android/carrierconfig/DefaultCarrierConfigService.java
@@ -79,14 +79,14 @@ public class DefaultCarrierConfigService extends CarrierService {
XmlPullParser parser = mFactory.newPullParser();
if (id.getCarrierId() != TelephonyManager.UNKNOWN_CARRIER_ID) {
PersistableBundle configByCarrierId = new PersistableBundle();
- PersistableBundle configByPreciseCarrierId = new PersistableBundle();
+ PersistableBundle configBySpecificCarrierId = new PersistableBundle();
PersistableBundle configByMccMncFallBackCarrierId = new PersistableBundle();
int mccmncCarrierId = TelephonyManager.from(getApplicationContext())
.getCarrierIdFromMccMnc(id.getMcc() + id.getMnc());
for (String file : getApplicationContext().getAssets().list("")) {
- if (file.startsWith(CARRIER_ID_PREFIX + id.getPreciseCarrierId() + "_")) {
+ if (file.startsWith(CARRIER_ID_PREFIX + id.getSpecificCarrierId() + "_")) {
parser.setInput(getApplicationContext().getAssets().open(file), "utf-8");
- configByPreciseCarrierId = readConfigFromXml(parser, null);
+ configBySpecificCarrierId = readConfigFromXml(parser, null);
break;
} else if (file.startsWith(CARRIER_ID_PREFIX + id.getCarrierId() + "_")) {
parser.setInput(getApplicationContext().getAssets().open(file), "utf-8");
@@ -97,9 +97,9 @@ public class DefaultCarrierConfigService extends CarrierService {
}
}
- // priority: precise carrier id > carrier id > mccmnc fallback carrier id
- if (!configByPreciseCarrierId.isEmpty()) {
- config = configByPreciseCarrierId;
+ // priority: specific carrier id > carrier id > mccmnc fallback carrier id
+ if (!configBySpecificCarrierId.isEmpty()) {
+ config = configBySpecificCarrierId;
} else if (!configByCarrierId.isEmpty()) {
config = configByCarrierId;
} else if (!configByMccMncFallBackCarrierId.isEmpty()) {
@@ -215,7 +215,7 @@ public class DefaultCarrierConfigService extends CarrierService {
* <li>imsi: {@link CarrierIdentifier#getImsi}</li>
* <li>device: {@link Build.DEVICE}</li>
* <li>cid: {@link CarrierIdentifier#getCarrierId()}
- * or {@link CarrierIdentifier#getPreciseCarrierId()}</li>
+ * or {@link CarrierIdentifier#getSpecificCarrierId()}</li>
* </ul>
* </p>
*
@@ -258,7 +258,7 @@ public class DefaultCarrierConfigService extends CarrierService {
break;
case "cid":
result = result && (value.equals(id.getCarrierId())
- || value.equals(id.getPreciseCarrierId()));
+ || value.equals(id.getSpecificCarrierId()));
break;
case "name":
// name is used together with cid for readability. ignore for filter.