Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
assets/ | 03-May-2024 | - | 4,594 | 4,251 | ||
res/ | 03-May-2024 | - | 35 | 8 | ||
src/com/android/carrierconfig/ | 03-May-2024 | - | 400 | 213 | ||
tests/ | 03-May-2024 | - | 429 | 320 | ||
Android.bp | D | 03-May-2024 | 423 | 18 | 16 | |
AndroidManifest.xml | D | 03-May-2024 | 1.3 KiB | 34 | 17 | |
CleanSpec.mk | D | 03-May-2024 | 2.4 KiB | 53 | 3 | |
OWNERS | D | 03-May-2024 | 300 | 17 | 15 | |
README | D | 03-May-2024 | 1 KiB | 18 | 14 | |
proguard.flags | D | 03-May-2024 | 66 | 2 | 1 |
README
1Default Carrier Config App 2========================== 3 4This app works as part of com.android.phone.CarrierConfigLoader to configure telephony features 5based on the subscriber's network. It replaced many XML resource overlays in frameworks/base and 6frameworks/opt/telephony. The current framework allows per-network configuration that uses 7CarrierIdentifier objects, rather than just mcc/mnc. per-network configuration files live in assets 8folder. Two ways to configure per-network configuration. Preferred way is 9carrier_config_carrierid_<carrierid>_<carriername>.xml 10AOSP carrier ID assignments can be found at 11https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/master/assets/latest_carrier_id/carrier_list.textpb 12use carrier_config_mccmnc_<mccmnc>.xml only if there is no matching carrier id. 13 14This app uses a CarrierIdentifier to read the appropriate config snippets from the assets folder. 15 16If you make changes to the XML files, run the unit tests to ensure they can still be parsed: 17 runtest carrierconfig-unit 18