Add RequiresPermission to TestNetworkManager
All API methods in TestNetworkManager require the MANAGE_TEST_NETWORKS permission. Fixes: 183972672 Test: m Change-Id: Ic5929c24ea88d7259d367a81fec8f223a2e3ecb0
This commit is contained in:
@@ -157,10 +157,10 @@ package android.net {
|
||||
}
|
||||
|
||||
public class TestNetworkManager {
|
||||
method @NonNull public android.net.TestNetworkInterface createTapInterface();
|
||||
method @NonNull public android.net.TestNetworkInterface createTunInterface(@NonNull java.util.Collection<android.net.LinkAddress>);
|
||||
method public void setupTestNetwork(@NonNull String, @NonNull android.os.IBinder);
|
||||
method public void teardownTestNetwork(@NonNull android.net.Network);
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public android.net.TestNetworkInterface createTapInterface();
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public android.net.TestNetworkInterface createTunInterface(@NonNull java.util.Collection<android.net.LinkAddress>);
|
||||
method @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public void setupTestNetwork(@NonNull String, @NonNull android.os.IBinder);
|
||||
method @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public void teardownTestNetwork(@NonNull android.net.Network);
|
||||
field public static final String TEST_TAP_PREFIX = "testtap";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user