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

Commit 80b51e4c authored by Kumar Ankit's avatar Kumar Ankit
Browse files

Added flag for enabling or disabling TelephonyAnalytics

Bug: 293228753
Test: Device Test
Change-Id: I8df36f2911202e3283067aa9c86fcbfea338461d
parent b8837284
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -648,8 +648,10 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
            mCi.registerForSrvccStateChanged(this, EVENT_SRVCC_STATE_CHANGED, null);
        }
        //Initialize Telephony Analytics
        if (isTelephonyAnalyticsEnabled()) {
            mTelephonyAnalytics = new TelephonyAnalytics(this);
        }
    }

    /**
     * Start setup of ImsPhone, which will start trying to connect to the ImsResolver. Will not be
@@ -4743,6 +4745,12 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
    public TelephonyAnalytics getTelephonyAnalytics() {
        return mTelephonyAnalytics;
    }

    public boolean isTelephonyAnalyticsEnabled() {
        return mContext.getResources().getBoolean(
                com.android.internal.R.bool.telephony_analytics_switch);
    }

    /** @hide */
    public CarrierPrivilegesTracker getCarrierPrivilegesTracker() {
        return null;