Merge "Mark connectivity test utilities as module API"
This commit is contained in:
@@ -29,7 +29,6 @@ import android.annotation.SdkConstant;
|
||||
import android.annotation.SdkConstant.SdkConstantType;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.SystemService;
|
||||
import android.annotation.TestApi;
|
||||
import android.app.PendingIntent;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.content.Context;
|
||||
@@ -4823,6 +4822,8 @@ public class ConnectivityManager {
|
||||
/**
|
||||
* Simulates a Data Stall for the specified Network.
|
||||
*
|
||||
* <p>This method should only be used for tests.
|
||||
*
|
||||
* <p>The caller must be the owner of the specified Network.
|
||||
*
|
||||
* @param detectionMethod The detection method used to identify the Data Stall.
|
||||
@@ -4832,7 +4833,7 @@ public class ConnectivityManager {
|
||||
* @throws SecurityException if the caller is not the owner of the given network.
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
|
||||
@RequiresPermission(anyOf = {android.Manifest.permission.MANAGE_TEST_NETWORKS,
|
||||
android.Manifest.permission.NETWORK_STACK})
|
||||
public void simulateDataStall(int detectionMethod, long timestampMillis,
|
||||
|
||||
@@ -23,7 +23,6 @@ import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.RequiresPermission;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.TestApi;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.net.ConnectivityManager.NetworkCallback;
|
||||
import android.os.Build;
|
||||
@@ -576,7 +575,6 @@ public final class NetworkCapabilities implements Parcelable {
|
||||
* @hide
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
@TestApi
|
||||
public @NetCapability int[] getCapabilities() {
|
||||
return BitUtils.unpackBits(mNetworkCapabilities);
|
||||
}
|
||||
@@ -821,7 +819,7 @@ public final class NetworkCapabilities implements Parcelable {
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
|
||||
public static final int TRANSPORT_TEST = 7;
|
||||
|
||||
/** @hide */
|
||||
|
||||
Reference in New Issue
Block a user