[MS62.1] Start NetworkStatsService from the module am: 0858a12f92

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1987466

Change-Id: I1f72e7f3fbcb64052e90a10bc2869076fc9ecea7
This commit is contained in:
Junyu Lai
2022-02-28 06:26:36 +00:00
committed by Automerger Merge Worker

View File

@@ -18,6 +18,7 @@ package android.net;
import android.annotation.SystemApi; import android.annotation.SystemApi;
import android.app.SystemServiceRegistry; import android.app.SystemServiceRegistry;
import android.app.usage.NetworkStatsManager;
import android.content.Context; import android.content.Context;
import android.net.nsd.INsdManager; import android.net.nsd.INsdManager;
import android.net.nsd.NsdManager; import android.net.nsd.NsdManager;
@@ -57,5 +58,15 @@ public final class ConnectivityFrameworkInitializerTiramisu {
return new IpSecManager(context, service); return new IpSecManager(context, service);
} }
); );
SystemServiceRegistry.registerContextAwareService(
Context.NETWORK_STATS_SERVICE,
NetworkStatsManager.class,
(context, serviceBinder) -> {
INetworkStatsService service =
INetworkStatsService.Stub.asInterface(serviceBinder);
return new NetworkStatsManager(context, service);
}
);
} }
} }