diff options
author | 2018-05-15 08:37:39 -0700 | |
---|---|---|
committer | 2018-05-15 08:37:39 -0700 | |
commit | ca46c6beea7c35c0e39a2dbaa67526e0138bfbd0 (patch) | |
tree | d64100fdbe1944c85ac570470972f8398ee91233 | |
parent | 7e3ac715a371a0017b2c7f028f599093ea285ba4 (diff) | |
parent | 75299cffecfe175972fbfe80ddb689d27633c209 (diff) |
Merge "Let tests enumerate all transports/capabilities." into pi-dev am: 8e6445a1a5
am: 75299cffec
Change-Id: If07e77c92046807235229a4f67ee087bdd7bccf1
-rw-r--r-- | api/test-current.txt | 5 | ||||
-rw-r--r-- | config/hiddenapi-light-greylist.txt | 2 | ||||
-rw-r--r-- | core/java/android/net/NetworkCapabilities.java | 3 |
3 files changed, 8 insertions, 2 deletions
diff --git a/api/test-current.txt b/api/test-current.txt index cc3528fd5d81..f13e0dede74d 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -605,6 +605,11 @@ package android.net { field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 } + public final class NetworkCapabilities implements android.os.Parcelable { + method public int[] getCapabilities(); + method public int[] getTransportTypes(); + } + public class TrafficStats { method public static long getLoopbackRxBytes(); method public static long getLoopbackRxPackets(); diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index 801b070870db..f096dec03600 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -3169,8 +3169,6 @@ Landroid/net/NetworkAgent;->sendNetworkInfo(Landroid/net/NetworkInfo;)V Landroid/net/NetworkCapabilities;-><init>()V Landroid/net/NetworkCapabilities;->addCapability(I)Landroid/net/NetworkCapabilities; Landroid/net/NetworkCapabilities;->addTransportType(I)Landroid/net/NetworkCapabilities; -Landroid/net/NetworkCapabilities;->getCapabilities()[I -Landroid/net/NetworkCapabilities;->getTransportTypes()[I Landroid/net/NetworkCapabilities;->mNetworkCapabilities:J Landroid/net/NetworkCapabilities;->mSignalStrength:I Landroid/net/NetworkCapabilities;->removeCapability(I)Landroid/net/NetworkCapabilities; diff --git a/core/java/android/net/NetworkCapabilities.java b/core/java/android/net/NetworkCapabilities.java index 319dfa56d21f..bac2e90d57ea 100644 --- a/core/java/android/net/NetworkCapabilities.java +++ b/core/java/android/net/NetworkCapabilities.java @@ -18,6 +18,7 @@ package android.net; import android.annotation.IntDef; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.net.ConnectivityManager.NetworkCallback; import android.os.Parcel; import android.os.Parcelable; @@ -427,6 +428,7 @@ public final class NetworkCapabilities implements Parcelable { * @return an array of capability values for this instance. * @hide */ + @TestApi public @NetCapability int[] getCapabilities() { return BitUtils.unpackBits(mNetworkCapabilities); } @@ -691,6 +693,7 @@ public final class NetworkCapabilities implements Parcelable { * @return an array of transport type values for this instance. * @hide */ + @TestApi public @Transport int[] getTransportTypes() { return BitUtils.unpackBits(mTransportTypes); } |