aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/android/internal/telephony/ServiceStateTracker.java
diff options
context:
space:
mode:
authorJack Yu <jackyu@google.com>2016-09-27 12:07:53 -0700
committerJack Yu <jackyu@google.com>2016-09-29 15:11:11 -0700
commitf2d0fa64860a12423fb8709766d6af90fba5e6cf (patch)
treed480633f557abddf08ab603eb6b4e9d0e1b6a9d2 /src/java/com/android/internal/telephony/ServiceStateTracker.java
parent957fbb63fbbf2545f0d5f0b0f59b8322ee13d4f9 (diff)
downloadandroid_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.java7
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() {