Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 04526222 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Carrier Test Override Multisim Support" am: 1f7cc004 am: e9c927ce...

Merge "Carrier Test Override Multisim Support" am: 1f7cc004 am: e9c927ce am: c774838e am: b9bea497

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/1895237

Change-Id: If38e02fbe5eb4b657bfbe2eddc3a240dd803ad72
parents 18e4a96a b9bea497
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -53,7 +53,7 @@ public class CarrierTestOverride {
       </carrierTestOverrides>
     */
    static final String DATA_CARRIER_TEST_OVERRIDE_PATH =
            "/user_de/0/com.android.phone/files/carrier_test_conf.xml";
            "/user_de/0/com.android.phone/files/carrier_test_conf_sim";
    static final String CARRIER_TEST_XML_HEADER = "carrierTestOverrides";
    static final String CARRIER_TEST_XML_SUBHEADER = "carrierTestOverride";
    static final String CARRIER_TEST_XML_ITEM_KEY = "key";
@@ -69,9 +69,9 @@ public class CarrierTestOverride {

    private HashMap<String, String> mCarrierTestParamMap;

    CarrierTestOverride() {
    CarrierTestOverride(int phoneId) {
        mCarrierTestParamMap = new HashMap<String, String>();
        loadCarrierTestOverrides();
        loadCarrierTestOverrides(phoneId);
    }

    boolean isInTestMode() {
@@ -169,12 +169,12 @@ public class CarrierTestOverride {
        mCarrierTestParamMap.put(CARRIER_TEST_XML_ITEM_KEY_STRING_SPN, spn);
    }

    private void loadCarrierTestOverrides() {
    private void loadCarrierTestOverrides(int phoneId) {

        FileReader carrierTestConfigReader;

        File carrierTestConfigFile = new File(Environment.getDataDirectory(),
                DATA_CARRIER_TEST_OVERRIDE_PATH);
        String filePath = DATA_CARRIER_TEST_OVERRIDE_PATH + Integer.toString(phoneId) + ".xml";
        Rlog.d(LOG_TAG, "File path : " + filePath);
        File carrierTestConfigFile = new File(Environment.getDataDirectory(), filePath);

        try {
            carrierTestConfigReader = new FileReader(carrierTestConfigFile);
+1 −1
Original line number Diff line number Diff line
@@ -299,7 +299,7 @@ public abstract class IccRecords extends Handler implements IccConstants {
        mTelephonyManager = (TelephonyManager) mContext.getSystemService(
                Context.TELEPHONY_SERVICE);

        mCarrierTestOverride = new CarrierTestOverride();
        mCarrierTestOverride = new CarrierTestOverride(mParentApp.getPhoneId());
        mCi.registerForIccRefresh(this, EVENT_REFRESH, null);

        mParentApp.registerForReady(this, EVENT_APP_READY, null);