Merge "Allow testing of signal strength" am: 836df36aee
Change-Id: I2300fe5c9be8a781fea67358c5e1774872b29f7c
This commit is contained in:
commit
926dbce337
2 changed files with 4 additions and 1 deletions
|
|
@ -669,11 +669,13 @@ public final class NetworkCapabilities implements Parcelable {
|
|||
public void restrictCapabilitesForTestNetwork() {
|
||||
final long originalCapabilities = mNetworkCapabilities;
|
||||
final NetworkSpecifier originalSpecifier = mNetworkSpecifier;
|
||||
final int originalSignalStrength = mSignalStrength;
|
||||
clearAll();
|
||||
// Reset the transports to only contain TRANSPORT_TEST.
|
||||
mTransportTypes = (1 << TRANSPORT_TEST);
|
||||
mNetworkCapabilities = originalCapabilities & TEST_NETWORKS_ALLOWED_CAPABILITIES;
|
||||
mNetworkSpecifier = originalSpecifier;
|
||||
mSignalStrength = originalSignalStrength;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -2142,7 +2142,8 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
private boolean checkNetworkSignalStrengthWakeupPermission(int pid, int uid) {
|
||||
return checkAnyPermissionOf(pid, uid,
|
||||
android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP,
|
||||
NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK);
|
||||
NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK,
|
||||
android.Manifest.permission.NETWORK_SETTINGS);
|
||||
}
|
||||
|
||||
private void enforceConnectivityRestrictedNetworksPermission() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue