History log of /packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0665760d783c9ce7688359030ea2530e8c1ebb0a 17-Nov-2016 Meng Wang <mewan@google.com> DO NOT MERGE: CarrierConfig: ignore case when comparing mvno

Follow the convention in ApnSetting where mnvo matching ignores case.

Bug: 32962509
Change-Id: Ifc6a9492505cab2821218c27f36a34dd6d892c86
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
eb8ef01791f3c35e28dcbd53f9352f0f81a6d361 23-Jun-2015 Jonathan Basseri <misterikkit@google.com> More thorough XML testing.

Include vendor.xml in unit tests. Note that changing the build target
with lunch can switch your vendor.xml.

Update DefaultCarrierConfigService#readConfigFromXml to throw errors
instead of returning an empty bundle. This makes failed test output much
better.

Add a test to check that every variable in XML files matches a KEY in
CarrierConfigManager.

Increase detail of error messages with
XmlPullParser#getPositionDescription

Bug: 21619172

Change-Id: I500f4b2476a6fe4fdd6ae0232e293a0f1d82b7b0
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
6c8cffb50a5e21cbadbf715a69a57c749ef2626f 23-Jun-2015 Jonathan Basseri <misterikkit@google.com> Read XML files as InputStream.

Attempting to read XML files in assets/ with openXmlResourceParser was
failing with FileNotFound because files in the assets folder are not
precompiled into binary XML. Our only choice is to read them as regular
text streams.

Bug: 21618018
Change-Id: I463791ae4a1dd5f6a72433a114bd02e39cf5a943
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
ee61e79b8c842f0fa33a48fa0d099435f5b2c617 18-Jun-2015 Junda Liu <junda@google.com> Add tests for CarrierConfig app.

These tests check that all asset XML files can be parsed into bundles
and that they use valid filter attributes.

Bug: b/21619172
Change-Id: I4242f77c3c7e8b0e2027bca164f7276b89bbcfb1
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
449236a9616591b07a9ff93f6888b89706ec9b37 05-Jun-2015 Jonathan Basseri <misterikkit@google.com> Moving default values into separate files.

Make DefaultCarrierConfigService easier to maintain by moving the values
for each network into XML files. It's important to note that this uses
assets and not resources. The file for a particular network may depend
on more than just the MCC+MNC in the future.

Note on the XML document format. This is set by
PersistableBundle.restoreFromXml, so there is no option to change it in
this CL.

Bug: 21618018
Change-Id: Iecfe7009c2aa0f7a9d5814d1f355dfe4190ce912
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
a7778fc09a61d1f5b3e00878da52848ef60e366d 11-Jun-2015 Amit Mahajan <amitmahajan@google.com> Adding config values for triggering CI action on System update.

Bug: 21603815
Change-Id: I401099a9aeced578ee914ddbebf1f5982f276780
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
33d11a4788d23426a0b428db683f58d564bd87ce 30-May-2015 Jonathan Basseri <misterikkit@google.com> Copying all mms_config.xml into carrier config.

This copies every network override from mms_config.xml files in
packages/services/Mms into the default carrier config service. Once
these variables are available through CarrierConfigManager,
MmsConfigManager can be updated to read from there instead of XML files.

Bug: 21085630

Change-Id: I35b5e304ed73a46382145dfb7f4f953edae78f9a
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
ca34292fee34abe47c231b979d4f8fed1e61b1ab 08-Jun-2015 Nancy Chen <nancychen@google.com> Add Orange vvm app package name.

So that if it is installed, the dialer visual voicemail feature will be
disabled.

Bug: 2112648
Change-Id: Ie60bff73f48f467482e56fb3f3a1fd16dab3ff88
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
7436035531d92d8aa7333b5070bc4f17f30b232b 05-Jun-2015 Jonathan Basseri <misterikkit@google.com> Renaming carrier config variable keys.

API council advised us to use KEY_NAME_TYPE for our key constants.

Bug: 21571894
Change-Id: I037a8b4f17d57a34da54a4f49372d86a0f1c25af
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
f3b1b12930627a383617fa668a0415090fba4b9d 04-Jun-2015 Nancy Chen <nancychen@google.com> Update Orange and TMO carrier configuration values.

For Orange, we were previously using preproduction, switch to production.
For Tmo we need the carrier vvm app's package name so we can disable
dialer vvm if it is installed.

Bug: 21126480
Change-Id: I0deb879a03e3c228ff8dd1c86af8c85502a08780
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
9d38562929f7c853603c0e3dceacd1fdc460101a 26-May-2015 Zach Johnson <zachoverflow@google.com> Use the renamed carrier service

Change-Id: I1f24d56a30cc4963fd293666f6e8f602fb83aa44
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
2070ccf11e03b65a877e8007de9551598d6aae63 23-May-2015 Nancy Chen <nancychen@google.com> Add vvm config details for T-Mobile.

Adding configuration details for T-Mobile's visual voicemail.

Bug: 21126480
Change-Id: If460fea0d3298a5e6a850d3e7b53bbdf046ec671
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
34c71dbbe6f6b8c7834f9405b417f7142a00306a 14-May-2015 Nancy Chen <nancychen@google.com> Add new values to carrier config app.

Add new values to be compatible with EE.

Bug:21126480
Change-Id: Ib6e490530ec70f9fe3f42fb3e3b65776893fa54c
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
43e84931f055c2db1ba88102e82abe2a7614fd40 13-May-2015 Junda Liu <junda@google.com> Rename BOOL_SHOW_CDMA to BOOL_SHOW_CDMA_CHOICES, so the name makes more sense.

Bug: b/21028396
Change-Id: I219639411e5bf57c6df4a02f8be751576247bdf6
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
202b0f4b6573d116a753332a7b1ad996d8eece20 12-May-2015 Jonathan Basseri <misterikkit@google.com> Switching to PersistableBundle in carrier config API.

Part of this API involves persisting config bundles to avoid binding to
apps at critical moments (like boot). Regular bundles should not be
written to disk because they support object types that can lose their
meaning while the data is at rest.

In order to use PersistableBundle, we must either start with one or
filter unwanted types out of Bundle objects. Since the carrier config
API has no use for unsupported types, we chose to use PersistableBundle
everywhere.

Bug: 20268926
Change-Id: Ife947f5ec8cb640c0fa3fdf53c7976f055605777
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
dd08afd1f0c62bca2f43250092f6f63747deb9bd 28-Apr-2015 Jonathan Basseri <misterikkit@google.com> Moving values from network overlays to carrier config app.

This adds network overrides for variables that were previously
overridden with network overlay files. The values came from files like
packages/services/Telephony/res/values-mccXXX-mncYYY/config.xml

This will allow us to delete the corresponding values from those
config.xml files, as well as device-network overlay files like
device/VENDOR/MODEL/overlay/packages/services/Telephony/res/values-mccXXX-mncYYY/config.xml
because those overlays do not conflict with the network overlays for
these variables.

Bug: 20270007
Change-Id: I44c6241749110c75a396859ce8079852d330329d
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
ff82f4d35880e7b2e4769f2867d1e3851e11b960 17-Apr-2015 Yorke Lee <yorkelee@google.com> Follow INT_VVM_PORT_NUMBER rename

Bug: 20272209
Change-Id: I2ea2a0b8581f899a8afa1105cdea9c2ddaf792db
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
14ecaedde36abc1cbc7d9e34f96613fa2a90d4a9 09-Apr-2015 Nancy Chen <nancychen@google.com> New carrier configuration default values for visual voicemail.

Bug: 19236241
Change-Id: I3bd777b4344ecb3035f626daa3be54e1c8ac4a98
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java
3a4ccd212feb29a1c6c32b0e4e4cd9aae923ad1a 18-Mar-2015 Jonathan Basseri <misterikkit@google.com> Initial commit for the new Default Carrier Config app.

This app will eventually own carrier/telephony configuration that is
currently stored in config.xml overlays. For now it only has a few of
the variables that will be migrated.

Bug: b/19483786
Change-Id: I66a25f232a5e1ff6b8f988a3497d70ee8dd32e82
/packages/apps/CarrierConfig/src/com/android/carrierconfig/DefaultCarrierConfigService.java