Merge "Add a permission check for the default network connectivity metrics." am: 20e113e316 am: 1d32a861eb

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I637a008e290934281d9d9640b3de6b7c49512539
This commit is contained in:
Treehugger Robot
2021-01-19 09:41:11 +00:00
committed by Automerger Merge Worker

View File

@@ -368,6 +368,7 @@ final public class IpConnectivityMetrics extends SystemService {
@Override @Override
public void logDefaultNetworkValidity(boolean valid) { public void logDefaultNetworkValidity(boolean valid) {
NetworkStack.checkNetworkStackPermission(getContext());
mDefaultNetworkMetrics.logDefaultNetworkValidity(SystemClock.elapsedRealtime(), valid); mDefaultNetworkMetrics.logDefaultNetworkValidity(SystemClock.elapsedRealtime(), valid);
} }
@@ -375,6 +376,7 @@ final public class IpConnectivityMetrics extends SystemService {
public void logDefaultNetworkEvent(Network defaultNetwork, int score, boolean validated, public void logDefaultNetworkEvent(Network defaultNetwork, int score, boolean validated,
LinkProperties lp, NetworkCapabilities nc, Network previousDefaultNetwork, LinkProperties lp, NetworkCapabilities nc, Network previousDefaultNetwork,
int previousScore, LinkProperties previousLp, NetworkCapabilities previousNc) { int previousScore, LinkProperties previousLp, NetworkCapabilities previousNc) {
NetworkStack.checkNetworkStackPermission(getContext());
final long timeMs = SystemClock.elapsedRealtime(); final long timeMs = SystemClock.elapsedRealtime();
mDefaultNetworkMetrics.logDefaultNetworkEvent(timeMs, defaultNetwork, score, validated, mDefaultNetworkMetrics.logDefaultNetworkEvent(timeMs, defaultNetwork, score, validated,
lp, nc, previousDefaultNetwork, previousScore, previousLp, previousNc); lp, nc, previousDefaultNetwork, previousScore, previousLp, previousNc);