diff --git a/api/current.txt b/api/current.txt index 53ffb77899e6d..2572cd3d0dfd8 100644 --- a/api/current.txt +++ b/api/current.txt @@ -27274,7 +27274,6 @@ package android.net { method public int describeContents(); method public boolean hasCapability(int); method public boolean hasTransport(int); - method public boolean hasUnwantedCapability(int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; } @@ -27283,7 +27282,6 @@ package android.net { ctor public NetworkRequest.Builder(); method public android.net.NetworkRequest.Builder addCapability(int); method public android.net.NetworkRequest.Builder addTransportType(int); - method public android.net.NetworkRequest.Builder addUnwantedCapability(int); method public android.net.NetworkRequest build(); method public android.net.NetworkRequest.Builder removeCapability(int); method public android.net.NetworkRequest.Builder removeTransportType(int); diff --git a/api/removed.txt b/api/removed.txt index 1d6a8c2862b0d..8d72483276f7d 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -291,6 +291,14 @@ package android.net { public static abstract class NetworkBadging.Badging implements java.lang.annotation.Annotation { } + public class NetworkRequest implements android.os.Parcelable { + method public boolean hasUnwantedCapability(int); + } + + public static class NetworkRequest.Builder { + method public android.net.NetworkRequest.Builder addUnwantedCapability(int); + } + public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { method public static deprecated org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int, android.net.SSLSessionCache); } diff --git a/core/java/android/app/usage/NetworkStatsManager.java b/core/java/android/app/usage/NetworkStatsManager.java index b2fe95869141b..85f4efc3f735c 100644 --- a/core/java/android/app/usage/NetworkStatsManager.java +++ b/core/java/android/app/usage/NetworkStatsManager.java @@ -305,6 +305,8 @@ public class NetworkStatsManager { * {@link java.lang.System#currentTimeMillis}. * @param uid UID of app * @param tag TAG of interest. Use {@link NetworkStats.Bucket#TAG_NONE} for no tags. + * @param state state of interest. Use {@link NetworkStats.Bucket#STATE_ALL} to aggregate + * traffic from all states. * @return Statistics object or null if an error happened during statistics collection. * @throws SecurityException if permissions are insufficient to read network statistics. */ diff --git a/core/java/android/net/NetworkRequest.java b/core/java/android/net/NetworkRequest.java index 82af5d3c135f6..6f812ac38ebc5 100644 --- a/core/java/android/net/NetworkRequest.java +++ b/core/java/android/net/NetworkRequest.java @@ -233,6 +233,8 @@ public class NetworkRequest implements Parcelable { * * @param capability The capability to add to unwanted capability list. * @return The builder to facilitate chaining. + * + * @removed */ public Builder addUnwantedCapability(@NetworkCapabilities.NetCapability int capability) { mNetworkCapabilities.addUnwantedCapability(capability); @@ -439,6 +441,8 @@ public class NetworkRequest implements Parcelable { /** * @see Builder#addUnwantedCapability(int) + * + * @removed */ public boolean hasUnwantedCapability(@NetCapability int capability) { return networkCapabilities.hasUnwantedCapability(capability);