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

Commit a8b1f91f authored by Kumar Ankit's avatar Kumar Ankit Committed by Android (Google) Code Review
Browse files

Merge "[TelephonyAnalytics_Implementation] Changes related to TelephonyAnalytics" into main

parents 29d0e2a0 924cfe96
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -84,6 +84,7 @@ import com.android.ims.ImsException;
import com.android.ims.ImsManager;
import com.android.internal.R;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.telephony.analytics.TelephonyAnalytics;
import com.android.internal.telephony.data.AccessNetworksManager;
import com.android.internal.telephony.data.DataNetworkController;
import com.android.internal.telephony.data.DataSettingsManager;
@@ -476,6 +477,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {

    protected VoiceCallSessionStats mVoiceCallSessionStats;
    protected SmsStats mSmsStats;
    protected TelephonyAnalytics mTelephonyAnalytics;

    protected LinkBandwidthEstimator mLinkBandwidthEstimator;

@@ -645,6 +647,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
        if (getPhoneType() != PhoneConstants.PHONE_TYPE_SIP) {
            mCi.registerForSrvccStateChanged(this, EVENT_SRVCC_STATE_CHANGED, null);
        }
        //Initialize Telephony Analytics
        mTelephonyAnalytics = new TelephonyAnalytics(this);
    }

    /**
@@ -4735,6 +4739,10 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
        mSmsStats = smsStats;
    }

    /** Getter for Telephony Analytics */
    public TelephonyAnalytics getTelephonyAnalytics() {
        return mTelephonyAnalytics;
    }
    /** @hide */
    public CarrierPrivilegesTracker getCarrierPrivilegesTracker() {
        return null;
@@ -5650,6 +5658,13 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
            pw.flush();
            pw.println("++++++++++++++++++++++++++++++++");
        }
        if (mTelephonyAnalytics != null) {
            try {
                mTelephonyAnalytics.dump(fd, pw, args);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    private void logd(String s) {
+1200 −0

File added.

Preview size limit exceeded, changes collapsed.