commit | e988cf4321faf1855807f1cd03a87685e7387042 | [log] [tgz] |
---|---|---|
author | Lucas Lin <lucaslin@google.com> | Fri Mar 19 10:49:12 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Mar 19 10:49:12 2021 +0000 |
tree | dc657fab74054ada36a43f5d4c8340abd36a7d4c | |
parent | e58eafa8c4f545aa6d29e84104976e8138a7f4c4 [diff] | |
parent | 0f441f7bddd12edf5d40921a1bc9c1e21d05ad46 [diff] |
Merge "Expose getCapabilities" am: 0f441f7bdd Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1641919 Change-Id: Ie524f7538aa7a7048c55097c0995d8c6194dc682
diff --git a/framework/api/current.txt b/framework/api/current.txt index f22d4b7..e415e01 100644 --- a/framework/api/current.txt +++ b/framework/api/current.txt
@@ -291,6 +291,7 @@ ctor public NetworkCapabilities(); ctor public NetworkCapabilities(android.net.NetworkCapabilities); method public int describeContents(); + method @NonNull public int[] getCapabilities(); method public int getLinkDownstreamBandwidthKbps(); method public int getLinkUpstreamBandwidthKbps(); method @Nullable public android.net.NetworkSpecifier getNetworkSpecifier();
diff --git a/framework/src/android/net/NetworkCapabilities.java b/framework/src/android/net/NetworkCapabilities.java index 058f3c9..5ec7aa1 100644 --- a/framework/src/android/net/NetworkCapabilities.java +++ b/framework/src/android/net/NetworkCapabilities.java
@@ -609,10 +609,8 @@ * Gets all the capabilities set on this {@code NetworkCapability} instance. * * @return an array of capability values for this instance. - * @hide */ - @UnsupportedAppUsage - public @NetCapability int[] getCapabilities() { + public @NonNull @NetCapability int[] getCapabilities() { return NetworkCapabilitiesUtils.unpackBits(mNetworkCapabilities); }