Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e97aab6 authored by Paul Hu's avatar Paul Hu Committed by Gerrit Code Review
Browse files

Merge "Address leftover comments on 923337 and 930217."

parents 4b5ca28d 3d67f53b
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -27192,12 +27192,12 @@ package android.net {
  public static class ConnectivityManager.NetworkCallback {
    ctor public ConnectivityManager.NetworkCallback();
    method public void onAvailable(android.net.Network);
    method public void onAvailable(@NonNull android.net.Network);
    method public void onBlockedStatusChanged(@NonNull android.net.Network, boolean);
    method public void onCapabilitiesChanged(android.net.Network, android.net.NetworkCapabilities);
    method public void onLinkPropertiesChanged(android.net.Network, android.net.LinkProperties);
    method public void onLosing(android.net.Network, int);
    method public void onLost(android.net.Network);
    method public void onCapabilitiesChanged(@NonNull android.net.Network, @NonNull android.net.NetworkCapabilities);
    method public void onLinkPropertiesChanged(@NonNull android.net.Network, @NonNull android.net.LinkProperties);
    method public void onLosing(@NonNull android.net.Network, int);
    method public void onLost(@NonNull android.net.Network);
    method public void onUnavailable();
  }
+2 −1
Original line number Diff line number Diff line
@@ -97,6 +97,7 @@ package android {
    field public static final String MOVE_PACKAGE = "android.permission.MOVE_PACKAGE";
    field public static final String NETWORK_SCAN = "android.permission.NETWORK_SCAN";
    field public static final String NETWORK_SETUP_WIZARD = "android.permission.NETWORK_SETUP_WIZARD";
    field public static final String NETWORK_SIGNAL_STRENGTH_WAKEUP = "android.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP";
    field public static final String NOTIFICATION_DURING_SETUP = "android.permission.NOTIFICATION_DURING_SETUP";
    field public static final String NOTIFY_TV_INPUTS = "android.permission.NOTIFY_TV_INPUTS";
    field public static final String OBSERVE_APP_USAGE = "android.permission.OBSERVE_APP_USAGE";
@@ -3202,7 +3203,7 @@ package android.net {
  }
  public static class NetworkRequest.Builder {
    method @NonNull public android.net.NetworkRequest.Builder setSignalStrength(int);
    method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP) public android.net.NetworkRequest.Builder setSignalStrength(int);
  }
  public class NetworkScoreManager {
+13 −11
Original line number Diff line number Diff line
@@ -3234,7 +3234,7 @@ public class ConnectivityManager {
         *
         * @hide
         */
        public void onPreCheck(Network network) {}
        public void onPreCheck(@NonNull Network network) {}

        /**
         * Called when the framework connects and has declared a new network ready for use.
@@ -3247,8 +3247,9 @@ public class ConnectivityManager {
         * @param blocked Whether access to the {@link Network} is blocked due to system policy.
         * @hide
         */
        public void onAvailable(Network network, NetworkCapabilities networkCapabilities,
                LinkProperties linkProperties, boolean blocked) {
        public void onAvailable(@NonNull Network network,
                @NonNull NetworkCapabilities networkCapabilities,
                @NonNull LinkProperties linkProperties, boolean blocked) {
            // Internally only this method is called when a new network is available, and
            // it calls the callback in the same way and order that older versions used
            // to call so as not to change the behavior.
@@ -3272,7 +3273,7 @@ public class ConnectivityManager {
         *
         * @param network The {@link Network} of the satisfying network.
         */
        public void onAvailable(Network network) {}
        public void onAvailable(@NonNull Network network) {}

        /**
         * Called when the network is about to be disconnected.  Often paired with an
@@ -3288,7 +3289,7 @@ public class ConnectivityManager {
         *                     network connected.  Note that the network may suffer a
         *                     hard loss at any time.
         */
        public void onLosing(Network network, int maxMsToLive) {}
        public void onLosing(@NonNull Network network, int maxMsToLive) {}

        /**
         * Called when the framework has a hard loss of the network or when the
@@ -3296,7 +3297,7 @@ public class ConnectivityManager {
         *
         * @param network The {@link Network} lost.
         */
        public void onLost(Network network) {}
        public void onLost(@NonNull Network network) {}

        /**
         * Called if no network is found in the timeout time specified in
@@ -3316,8 +3317,8 @@ public class ConnectivityManager {
         * @param networkCapabilities The new {@link android.net.NetworkCapabilities} for this
         *                            network.
         */
        public void onCapabilitiesChanged(Network network,
                NetworkCapabilities networkCapabilities) {}
        public void onCapabilitiesChanged(@NonNull Network network,
                @NonNull NetworkCapabilities networkCapabilities) {}

        /**
         * Called when the network the framework connected to for this request
@@ -3326,7 +3327,8 @@ public class ConnectivityManager {
         * @param network The {@link Network} whose link properties have changed.
         * @param linkProperties The new {@link LinkProperties} for this network.
         */
        public void onLinkPropertiesChanged(Network network, LinkProperties linkProperties) {}
        public void onLinkPropertiesChanged(@NonNull Network network,
                @NonNull LinkProperties linkProperties) {}

        /**
         * Called when the network the framework connected to for this request
@@ -3337,7 +3339,7 @@ public class ConnectivityManager {
         * a tunnel, etc.
         * @hide
         */
        public void onNetworkSuspended(Network network) {}
        public void onNetworkSuspended(@NonNull Network network) {}

        /**
         * Called when the network the framework connected to for this request
@@ -3345,7 +3347,7 @@ public class ConnectivityManager {
         * preceded by a matching {@link NetworkCallback#onNetworkSuspended} call.
         * @hide
         */
        public void onNetworkResumed(Network network) {}
        public void onNetworkResumed(@NonNull Network network) {}

        /**
         * Called when access to the specified network is blocked or unblocked.
+1 −7
Original line number Diff line number Diff line
@@ -316,9 +316,6 @@ public final class LinkProperties implements Parcelable {
    @SystemApi
    @TestApi
    public boolean removeLinkAddress(@NonNull LinkAddress toRemove) {
        if (toRemove == null) {
            return false;
        }
        int i = findLinkAddressIndex(toRemove);
        if (i >= 0) {
            mLinkAddresses.remove(i);
@@ -391,11 +388,8 @@ public final class LinkProperties implements Parcelable {
    @TestApi
    @SystemApi
    public boolean removeDnsServer(@NonNull InetAddress dnsServer) {
        if (dnsServer != null) {
        return mDnses.remove(dnsServer);
    }
        return false;
    }

    /**
     * Replaces the DNS servers in this {@code LinkProperties} with
+5 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package android.net;

import android.annotation.NonNull;
import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.annotation.UnsupportedAppUsage;
import android.net.NetworkCapabilities.NetCapability;
@@ -343,10 +344,14 @@ public class NetworkRequest implements Parcelable {
         * current value. A value of {@code SIGNAL_STRENGTH_UNSPECIFIED} means no value when
         * received and has no effect when requesting a callback.
         *
         * <p>This method requires the caller to hold the
         * {@link android.Manifest.permission#NETWORK_SIGNAL_STRENGTH_WAKEUP} permission
         *
         * @param signalStrength the bearer-specific signal strength.
         * @hide
         */
        @SystemApi
        @RequiresPermission(android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP)
        public @NonNull Builder setSignalStrength(int signalStrength) {
            mNetworkCapabilities.setSignalStrength(signalStrength);
            return this;
Loading