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

Commit 4338d7f9 authored by Kholoud Mohamed's avatar Kholoud Mohamed Committed by Gerrit Code Review
Browse files

Merge "Exposed some testAPIs in NetworkPolicyManager"

parents 4346a646 c5616b51
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -990,6 +990,12 @@ package android.net {
    field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0
  }

  public class NetworkPolicyManager {
    method public boolean getRestrictBackground();
    method @NonNull public static String resolveNetworkId(@NonNull android.net.wifi.WifiConfiguration);
    method public void setRestrictBackground(boolean);
  }

  public class NetworkStack {
    method public static void setServiceForTest(@Nullable android.os.IBinder);
  }
+2 −0
Original line number Diff line number Diff line
@@ -483,6 +483,8 @@ GetterSetterNames: android.location.LocationRequest#isLocationSettingsIgnored():
    
GetterSetterNames: android.location.LocationRequest#isLowPowerMode():
    
GetterSetterNames: android.net.NetworkPolicyManager#getRestrictBackground():
    Symmetric method for `setRestrictBackground` must be named `isRestrictBackground`; was `getRestrictBackground`
GetterSetterNames: android.os.IncidentReportArgs#isAll():
    
GetterSetterNames: android.service.notification.NotificationStats#setDirectReplied():
+10 −1
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.RequiresPermission;
import android.annotation.SystemService;
import android.annotation.TestApi;
import android.app.ActivityManager;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
@@ -55,6 +56,7 @@ import java.util.concurrent.ConcurrentHashMap;
 *
 * @hide
 */
@TestApi
@SystemService(Context.NETWORK_POLICY_SERVICE)
public class NetworkPolicyManager {

@@ -125,6 +127,7 @@ public class NetworkPolicyManager {
    public static final int RULE_REJECT_ALL = 1 << 6;
    /**
     * Reject traffic on all networks for restricted networking mode.
     * @hide
     */
    public static final int RULE_REJECT_RESTRICTED_MODE = 1 << 10;

@@ -351,6 +354,7 @@ public class NetworkPolicyManager {
    }

    /** @hide */
    @TestApi
    @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
    public void setRestrictBackground(boolean restrictBackground) {
        try {
@@ -361,6 +365,7 @@ public class NetworkPolicyManager {
    }

    /** @hide */
    @TestApi
    @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
    public boolean getRestrictBackground() {
        try {
@@ -506,6 +511,8 @@ public class NetworkPolicyManager {

    /**
     * Get multipath preference for the given network.
     *
     * @hide
     */
    public int getMultipathPreference(Network network) {
        try {
@@ -624,7 +631,9 @@ public class NetworkPolicyManager {
    }

    /** @hide */
    public static String resolveNetworkId(WifiConfiguration config) {
    @TestApi
    @NonNull
    public static String resolveNetworkId(@NonNull WifiConfiguration config) {
        return WifiInfo.sanitizeSsid(config.isPasspoint()
                ? config.providerFriendlyName : config.SSID);
    }