Merge "Don't use @hide API - ConnectivityManager#getNetworkTypeName()"

This commit is contained in:
Lucas Lin
2020-11-17 08:40:01 +00:00
committed by Gerrit Code Review

View File

@@ -16,6 +16,7 @@
package com.android.server.net; package com.android.server.net;
import static android.net.ConnectivityManager.TYPE_NONE;
import static android.provider.Settings.ACTION_VPN_SETTINGS; import static android.provider.Settings.ACTION_VPN_SETTINGS;
import static com.android.server.connectivity.NetworkNotificationManager.NOTIFICATION_CHANNEL_VPN; import static com.android.server.connectivity.NetworkNotificationManager.NOTIFICATION_CHANNEL_VPN;
@@ -27,7 +28,6 @@ import android.app.NotificationManager;
import android.app.PendingIntent; import android.app.PendingIntent;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.LinkAddress; import android.net.LinkAddress;
import android.net.LinkProperties; import android.net.LinkProperties;
import android.net.NetworkInfo; import android.net.NetworkInfo;
@@ -125,12 +125,11 @@ public class LockdownVpnTracker {
final boolean egressChanged = egressProp == null final boolean egressChanged = egressProp == null
|| !TextUtils.equals(mAcceptedEgressIface, egressProp.getInterfaceName()); || !TextUtils.equals(mAcceptedEgressIface, egressProp.getInterfaceName());
final String egressTypeName = (egressInfo == null) ? final int egressType = (egressInfo == null) ? TYPE_NONE : egressInfo.getType();
null : ConnectivityManager.getNetworkTypeName(egressInfo.getType());
final String egressIface = (egressProp == null) ? final String egressIface = (egressProp == null) ?
null : egressProp.getInterfaceName(); null : egressProp.getInterfaceName();
Slog.d(TAG, "handleStateChanged: egress=" + egressTypeName + Slog.d(TAG, "handleStateChanged: egress=" + egressType
" " + mAcceptedEgressIface + "->" + egressIface); + " " + mAcceptedEgressIface + "->" + egressIface);
if (egressDisconnected || egressChanged) { if (egressDisconnected || egressChanged) {
mAcceptedEgressIface = null; mAcceptedEgressIface = null;
@@ -141,7 +140,6 @@ public class LockdownVpnTracker {
return; return;
} }
final int egressType = egressInfo.getType();
if (vpnInfo.getDetailedState() == DetailedState.FAILED) { if (vpnInfo.getDetailedState() == DetailedState.FAILED) {
EventLogTags.writeLockdownVpnError(egressType); EventLogTags.writeLockdownVpnError(egressType);
} }