From 194a57644d8685fef6edd0f7be1c91b41255807c Mon Sep 17 00:00:00 2001 From: Pierre Imai Date: Fri, 19 Feb 2016 15:25:54 +0900 Subject: [PATCH] Add initial connectivity metrics handling. Adds initial support for IP connectivity metrics collection (DHCP client, IP reachability monitor, network monitor, connectivity service). Change-Id: If9a0455f2a34aa9abea90f9c1b38e4d895dc1a72 --- services/core/java/com/android/server/ConnectivityService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 5b01062a35..c57e4aa856 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -71,6 +71,7 @@ import android.net.ProxyInfo; import android.net.RouteInfo; import android.net.UidRange; import android.net.Uri; +import android.net.metrics.ConnectivityServiceChangeEvent; import android.os.Binder; import android.os.Build; import android.os.Bundle; @@ -4457,6 +4458,7 @@ public class ConnectivityService extends IConnectivityManager.Stub private void makeDefault(NetworkAgentInfo newNetwork) { if (DBG) log("Switching to new default network: " + newNetwork); + ConnectivityServiceChangeEvent.logEvent(newNetwork.network.netId); setupDataActivityTracking(newNetwork); try { mNetd.setDefaultNetId(newNetwork.network.netId); @@ -5087,5 +5089,4 @@ public class ConnectivityService extends IConnectivityManager.Stub NetworkAgentInfo nai, NetworkRequest defaultRequest) { return new NetworkMonitor(context, handler, nai, defaultRequest); } - }