From 6aa796135c4b6164ec6b723f028b5467d57db926 Mon Sep 17 00:00:00 2001 From: markchien Date: Tue, 14 Jan 2020 19:18:06 +0800 Subject: [PATCH] Tethering: remove redundant source code Bug: 143195885 Test: -build, flash, boot -atest TetheringTests Change-Id: I92cbb51a0d4fb048aa75ba9932e3b106d181bad9 --- .../server/connectivity/tethering/Tethering.java | 3 +-- .../tethering/TetheringDependencies.java | 12 ------------ .../server/connectivity/tethering/TetheringTest.java | 9 --------- services/net/Android.bp | 1 - 4 files changed, 1 insertion(+), 24 deletions(-) diff --git a/packages/Tethering/src/com/android/server/connectivity/tethering/Tethering.java b/packages/Tethering/src/com/android/server/connectivity/tethering/Tethering.java index d372d1aa88df6..26875b1d51ae2 100644 --- a/packages/Tethering/src/com/android/server/connectivity/tethering/Tethering.java +++ b/packages/Tethering/src/com/android/server/connectivity/tethering/Tethering.java @@ -741,8 +741,7 @@ public class Tethering { .setContentIntent(pi); mLastNotificationId = id; - notificationManager.notify(null, mLastNotificationId, - mTetheredNotificationBuilder.buildInto(new Notification())); + notificationManager.notify(null, mLastNotificationId, mTetheredNotificationBuilder.build()); } @VisibleForTesting diff --git a/packages/Tethering/src/com/android/server/connectivity/tethering/TetheringDependencies.java b/packages/Tethering/src/com/android/server/connectivity/tethering/TetheringDependencies.java index 247ed4799327b..e019c3aca26ab 100644 --- a/packages/Tethering/src/com/android/server/connectivity/tethering/TetheringDependencies.java +++ b/packages/Tethering/src/com/android/server/connectivity/tethering/TetheringDependencies.java @@ -24,9 +24,7 @@ import android.net.ip.IpServer; import android.net.util.SharedLog; import android.os.Handler; import android.os.IBinder; -import android.os.INetworkManagementService; import android.os.Looper; -import android.os.ServiceManager; import com.android.internal.util.StateMachine; @@ -95,16 +93,6 @@ public abstract class TetheringDependencies { return new TetheringConfiguration(ctx, log, subId); } - /** - * Get a reference to INetworkManagementService to registerTetheringStatsProvider from - * OffloadController. Note: This should be removed soon by Usage refactor work in R - * development cycle. - */ - public INetworkManagementService getINetworkManagementService() { - return INetworkManagementService.Stub.asInterface( - ServiceManager.getService(Context.NETWORKMANAGEMENT_SERVICE)); - } - /** * Get a reference to INetd to be used by tethering. */ diff --git a/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java b/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java index 4671876978238..4971b33af1a42 100644 --- a/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java +++ b/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java @@ -76,7 +76,6 @@ import android.content.res.Resources; import android.hardware.usb.UsbManager; import android.net.ConnectivityManager; import android.net.INetd; -import android.net.INetworkPolicyManager; import android.net.ITetheringEventCallback; import android.net.InetAddresses; import android.net.InterfaceConfigurationParcel; @@ -105,7 +104,6 @@ import android.net.wifi.p2p.WifiP2pInfo; import android.net.wifi.p2p.WifiP2pManager; import android.os.Bundle; import android.os.Handler; -import android.os.INetworkManagementService; import android.os.Looper; import android.os.PersistableBundle; import android.os.RemoteException; @@ -158,9 +156,7 @@ public class TetheringTest { @Mock private ApplicationInfo mApplicationInfo; @Mock private Context mContext; - @Mock private INetworkManagementService mNMService; @Mock private NetworkStatsManager mStatsManager; - @Mock private INetworkPolicyManager mPolicyManager; @Mock private OffloadHardwareInterface mOffloadHardwareInterface; @Mock private Resources mResources; @Mock private TelephonyManager mTelephonyManager; @@ -343,11 +339,6 @@ public class TetheringTest { return new MockTetheringConfiguration(ctx, log, subId); } - @Override - public INetworkManagementService getINetworkManagementService() { - return mNMService; - } - @Override public INetd getINetd(Context context) { return mNetd; diff --git a/services/net/Android.bp b/services/net/Android.bp index 9c7cfc197bbae..cf84bdfb5b6f0 100644 --- a/services/net/Android.bp +++ b/services/net/Android.bp @@ -23,7 +23,6 @@ filegroup { name: "services-tethering-shared-srcs", srcs: [ ":framework-annotations", - "java/android/net/util/NetdService.java", "java/android/net/util/NetworkConstants.java", ], visibility: ["//frameworks/base/packages/Tethering"],