diff options
author | Jack Yu <jackyu@google.com> | 2016-09-27 12:07:53 -0700 |
---|---|---|
committer | Jack Yu <jackyu@google.com> | 2016-09-29 15:11:11 -0700 |
commit | f2d0fa64860a12423fb8709766d6af90fba5e6cf (patch) | |
tree | d480633f557abddf08ab603eb6b4e9d0e1b6a9d2 /src/java/com/android/internal/telephony/ServiceStateTracker.java | |
parent | 957fbb63fbbf2545f0d5f0b0f59b8322ee13d4f9 (diff) | |
download | android_frameworks_opt_telephony-f2d0fa64860a12423fb8709766d6af90fba5e6cf.tar.gz android_frameworks_opt_telephony-f2d0fa64860a12423fb8709766d6af90fba5e6cf.tar.bz2 android_frameworks_opt_telephony-f2d0fa64860a12423fb8709766d6af90fba5e6cf.zip |
Combined TelephonyEventLog and part of the connectivity metrics
app into the new TelephonyMetrics
Added the new TelephonyMetrics to support metrics collection
through dumpsys.
bug: 31224848
Change-Id: If4b6032e98b6cc8b68e8459e0e799a3755b1f2f9
Diffstat (limited to 'src/java/com/android/internal/telephony/ServiceStateTracker.java')
-rw-r--r-- | src/java/com/android/internal/telephony/ServiceStateTracker.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/java/com/android/internal/telephony/ServiceStateTracker.java b/src/java/com/android/internal/telephony/ServiceStateTracker.java index ab74161eb..2bb3d01e4 100644 --- a/src/java/com/android/internal/telephony/ServiceStateTracker.java +++ b/src/java/com/android/internal/telephony/ServiceStateTracker.java @@ -83,6 +83,7 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager; import com.android.internal.telephony.cdma.EriInfo; import com.android.internal.telephony.dataconnection.DcTracker; +import com.android.internal.telephony.metrics.TelephonyMetrics; import com.android.internal.telephony.uicc.IccCardApplicationStatus.AppState; import com.android.internal.telephony.uicc.IccRecords; import com.android.internal.telephony.uicc.RuimRecords; @@ -104,7 +105,6 @@ public class ServiceStateTracker extends Handler { private UiccController mUiccController = null; private UiccCardApplication mUiccApplcation = null; private IccRecords mIccRecords = null; - private TelephonyEventLog mEventLog; private boolean mVoiceCapable; @@ -538,7 +538,6 @@ public class ServiceStateTracker extends Handler { filter.addAction(ACTION_RADIO_OFF); context.registerReceiver(mIntentReceiver, filter); - mEventLog = new TelephonyEventLog(mPhone.getPhoneId()); mPhone.notifyOtaspChanged(OTASP_UNINITIALIZED); updatePhoneType(); @@ -2730,7 +2729,7 @@ public class ServiceStateTracker extends Handler { log("Broadcasting ServiceState : " + mSS); mPhone.notifyServiceStateChanged(mSS); - mEventLog.writeServiceStateChanged(mSS); + TelephonyMetrics.getInstance().writeServiceStateChanged(mPhone.getPhoneId(), mSS); } if (hasGprsAttached) { @@ -3992,6 +3991,8 @@ public class ServiceStateTracker extends Handler { intent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING); intent.putExtra("time", time); mPhone.getContext().sendStickyBroadcastAsUser(intent, UserHandle.ALL); + + TelephonyMetrics.getInstance().writeNITZEvent(mPhone.getPhoneId(), time); } private void revertToNitzTime() { |