summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/carrierconfig/DefaultCarrierConfigService.java158
1 files changed, 79 insertions, 79 deletions
diff --git a/src/com/android/carrierconfig/DefaultCarrierConfigService.java b/src/com/android/carrierconfig/DefaultCarrierConfigService.java
index 1a95a97..c39d953 100644
--- a/src/com/android/carrierconfig/DefaultCarrierConfigService.java
+++ b/src/com/android/carrierconfig/DefaultCarrierConfigService.java
@@ -1,6 +1,6 @@
package com.android.carrierconfig;
-import android.os.Bundle;
+import android.os.PersistableBundle;
import android.service.carrier.CarrierConfigService;
import android.service.carrier.CarrierIdentifier;
import android.telephony.CarrierConfigManager;
@@ -12,87 +12,87 @@ public class DefaultCarrierConfigService extends CarrierConfigService {
private static final String TAG = "DefaultCarrierConfigService";
- private static final HashMap<String, Bundle> sCarrierOverlays;
+ private static final HashMap<String, PersistableBundle> sCarrierOverlays;
static {
sCarrierOverlays = new HashMap<>();
- Bundle config001001 = new Bundle();
- Bundle config00101 = new Bundle();
- Bundle config001010 = new Bundle();
- Bundle config20404 = new Bundle();
- Bundle config20801 = new Bundle();
- Bundle config20802 = new Bundle();
- Bundle config23402 = new Bundle();
- Bundle config23410 = new Bundle();
- Bundle config23411 = new Bundle();
- Bundle config246081 = new Bundle();
- Bundle config310004 = new Bundle();
- Bundle config310005 = new Bundle();
- Bundle config310012 = new Bundle();
- Bundle config310028 = new Bundle();
- Bundle config310070 = new Bundle();
- Bundle config310090 = new Bundle();
- Bundle config310120 = new Bundle();
- Bundle config310150 = new Bundle();
- Bundle config310160 = new Bundle();
- Bundle config310170 = new Bundle();
- Bundle config310180 = new Bundle();
- Bundle config310200 = new Bundle();
- Bundle config310210 = new Bundle();
- Bundle config310220 = new Bundle();
- Bundle config310230 = new Bundle();
- Bundle config310240 = new Bundle();
- Bundle config310250 = new Bundle();
- Bundle config310260 = new Bundle();
- Bundle config310270 = new Bundle();
- Bundle config310300 = new Bundle();
- Bundle config310304 = new Bundle();
- Bundle config310310 = new Bundle();
- Bundle config310380 = new Bundle();
- Bundle config310410 = new Bundle();
- Bundle config310490 = new Bundle();
- Bundle config310530 = new Bundle();
- Bundle config310560 = new Bundle();
- Bundle config310580 = new Bundle();
- Bundle config310590 = new Bundle();
- Bundle config310640 = new Bundle();
- Bundle config310660 = new Bundle();
- Bundle config310680 = new Bundle();
- Bundle config310800 = new Bundle();
- Bundle config310980 = new Bundle();
- Bundle config311220 = new Bundle();
- Bundle config311221 = new Bundle();
- Bundle config311222 = new Bundle();
- Bundle config311223 = new Bundle();
- Bundle config311224 = new Bundle();
- Bundle config311225 = new Bundle();
- Bundle config311226 = new Bundle();
- Bundle config311227 = new Bundle();
- Bundle config311228 = new Bundle();
- Bundle config311229 = new Bundle();
- Bundle config311390 = new Bundle();
- Bundle config311480 = new Bundle();
- Bundle config311481 = new Bundle();
- Bundle config311482 = new Bundle();
- Bundle config311483 = new Bundle();
- Bundle config311484 = new Bundle();
- Bundle config311485 = new Bundle();
- Bundle config311486 = new Bundle();
- Bundle config311487 = new Bundle();
- Bundle config311488 = new Bundle();
- Bundle config311489 = new Bundle();
- Bundle config311490 = new Bundle();
- Bundle config311580 = new Bundle();
- Bundle config311581 = new Bundle();
- Bundle config311582 = new Bundle();
- Bundle config311583 = new Bundle();
- Bundle config311584 = new Bundle();
- Bundle config311585 = new Bundle();
- Bundle config311586 = new Bundle();
- Bundle config311587 = new Bundle();
- Bundle config311588 = new Bundle();
- Bundle config311589 = new Bundle();
+ PersistableBundle config001001 = new PersistableBundle();
+ PersistableBundle config00101 = new PersistableBundle();
+ PersistableBundle config001010 = new PersistableBundle();
+ PersistableBundle config20404 = new PersistableBundle();
+ PersistableBundle config20801 = new PersistableBundle();
+ PersistableBundle config20802 = new PersistableBundle();
+ PersistableBundle config23402 = new PersistableBundle();
+ PersistableBundle config23410 = new PersistableBundle();
+ PersistableBundle config23411 = new PersistableBundle();
+ PersistableBundle config246081 = new PersistableBundle();
+ PersistableBundle config310004 = new PersistableBundle();
+ PersistableBundle config310005 = new PersistableBundle();
+ PersistableBundle config310012 = new PersistableBundle();
+ PersistableBundle config310028 = new PersistableBundle();
+ PersistableBundle config310070 = new PersistableBundle();
+ PersistableBundle config310090 = new PersistableBundle();
+ PersistableBundle config310120 = new PersistableBundle();
+ PersistableBundle config310150 = new PersistableBundle();
+ PersistableBundle config310160 = new PersistableBundle();
+ PersistableBundle config310170 = new PersistableBundle();
+ PersistableBundle config310180 = new PersistableBundle();
+ PersistableBundle config310200 = new PersistableBundle();
+ PersistableBundle config310210 = new PersistableBundle();
+ PersistableBundle config310220 = new PersistableBundle();
+ PersistableBundle config310230 = new PersistableBundle();
+ PersistableBundle config310240 = new PersistableBundle();
+ PersistableBundle config310250 = new PersistableBundle();
+ PersistableBundle config310260 = new PersistableBundle();
+ PersistableBundle config310270 = new PersistableBundle();
+ PersistableBundle config310300 = new PersistableBundle();
+ PersistableBundle config310304 = new PersistableBundle();
+ PersistableBundle config310310 = new PersistableBundle();
+ PersistableBundle config310380 = new PersistableBundle();
+ PersistableBundle config310410 = new PersistableBundle();
+ PersistableBundle config310490 = new PersistableBundle();
+ PersistableBundle config310530 = new PersistableBundle();
+ PersistableBundle config310560 = new PersistableBundle();
+ PersistableBundle config310580 = new PersistableBundle();
+ PersistableBundle config310590 = new PersistableBundle();
+ PersistableBundle config310640 = new PersistableBundle();
+ PersistableBundle config310660 = new PersistableBundle();
+ PersistableBundle config310680 = new PersistableBundle();
+ PersistableBundle config310800 = new PersistableBundle();
+ PersistableBundle config310980 = new PersistableBundle();
+ PersistableBundle config311220 = new PersistableBundle();
+ PersistableBundle config311221 = new PersistableBundle();
+ PersistableBundle config311222 = new PersistableBundle();
+ PersistableBundle config311223 = new PersistableBundle();
+ PersistableBundle config311224 = new PersistableBundle();
+ PersistableBundle config311225 = new PersistableBundle();
+ PersistableBundle config311226 = new PersistableBundle();
+ PersistableBundle config311227 = new PersistableBundle();
+ PersistableBundle config311228 = new PersistableBundle();
+ PersistableBundle config311229 = new PersistableBundle();
+ PersistableBundle config311390 = new PersistableBundle();
+ PersistableBundle config311480 = new PersistableBundle();
+ PersistableBundle config311481 = new PersistableBundle();
+ PersistableBundle config311482 = new PersistableBundle();
+ PersistableBundle config311483 = new PersistableBundle();
+ PersistableBundle config311484 = new PersistableBundle();
+ PersistableBundle config311485 = new PersistableBundle();
+ PersistableBundle config311486 = new PersistableBundle();
+ PersistableBundle config311487 = new PersistableBundle();
+ PersistableBundle config311488 = new PersistableBundle();
+ PersistableBundle config311489 = new PersistableBundle();
+ PersistableBundle config311490 = new PersistableBundle();
+ PersistableBundle config311580 = new PersistableBundle();
+ PersistableBundle config311581 = new PersistableBundle();
+ PersistableBundle config311582 = new PersistableBundle();
+ PersistableBundle config311583 = new PersistableBundle();
+ PersistableBundle config311584 = new PersistableBundle();
+ PersistableBundle config311585 = new PersistableBundle();
+ PersistableBundle config311586 = new PersistableBundle();
+ PersistableBundle config311587 = new PersistableBundle();
+ PersistableBundle config311588 = new PersistableBundle();
+ PersistableBundle config311589 = new PersistableBundle();
config001001.putBoolean(CarrierConfigManager.BOOL_CARRIER_VOLTE_AVAILABLE, true);
config00101.putBoolean(CarrierConfigManager.BOOL_SHOW_APN_SETTING_CDMA, true);
@@ -325,7 +325,7 @@ public class DefaultCarrierConfigService extends CarrierConfigService {
}
@Override
- public Bundle onLoadConfig(CarrierIdentifier id) {
+ public PersistableBundle onLoadConfig(CarrierIdentifier id) {
Log.d(TAG, "Config being fetched");
// Return null for unknown networks - they should use the defaults.
return sCarrierOverlays.get(id.getMcc() + id.getMnc());