Merge changes I8de95add,Ia6f4ccfd into nyc-dev

* changes:
  Remove unused event tags of IpConnectivityEvent
  Better ConnectivityMetricsEvent printing
This commit is contained in:
TreeHugger Robot
2016-04-27 01:49:51 +00:00
committed by Android (Google) Code Review

View File

@@ -809,17 +809,7 @@ public final class NetworkCapabilities implements Parcelable {
@Override @Override
public String toString() { public String toString() {
int[] types = getTransportTypes(); int[] types = getTransportTypes();
String transports = (types.length > 0 ? " Transports: " : ""); String transports = (types.length > 0) ? " Transports: " + transportNamesOf(types) : "";
for (int i = 0; i < types.length;) {
switch (types[i]) {
case TRANSPORT_CELLULAR: transports += "CELLULAR"; break;
case TRANSPORT_WIFI: transports += "WIFI"; break;
case TRANSPORT_BLUETOOTH: transports += "BLUETOOTH"; break;
case TRANSPORT_ETHERNET: transports += "ETHERNET"; break;
case TRANSPORT_VPN: transports += "VPN"; break;
}
if (++i < types.length) transports += "|";
}
types = getCapabilities(); types = getCapabilities();
String capabilities = (types.length > 0 ? " Capabilities: " : ""); String capabilities = (types.length > 0 ? " Capabilities: " : "");
@@ -859,4 +849,22 @@ public final class NetworkCapabilities implements Parcelable {
return "[" + transports + capabilities + upBand + dnBand + specifier + signalStrength + "]"; return "[" + transports + capabilities + upBand + dnBand + specifier + signalStrength + "]";
} }
/**
* @hide
*/
public static String transportNamesOf(int[] types) {
String transports = "";
for (int i = 0; i < types.length;) {
switch (types[i]) {
case TRANSPORT_CELLULAR: transports += "CELLULAR"; break;
case TRANSPORT_WIFI: transports += "WIFI"; break;
case TRANSPORT_BLUETOOTH: transports += "BLUETOOTH"; break;
case TRANSPORT_ETHERNET: transports += "ETHERNET"; break;
case TRANSPORT_VPN: transports += "VPN"; break;
}
if (++i < types.length) transports += "|";
}
return transports;
}
} }