Merge changes I8de95add,Ia6f4ccfd into nyc-dev
am:6333d09* commit '6333d09474': Remove unused event tags of IpConnectivityEvent Better ConnectivityMetricsEvent printing Change-Id: I57ce8977a481d3c9a441ea4dab407ec367e3adca
This commit is contained in:
commit
bd858ec5d9
1 changed files with 19 additions and 11 deletions
|
|
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue