Loading api/system-current.txt +23 −0 Original line number Diff line number Diff line Loading @@ -3767,6 +3767,12 @@ package android.metrics { package android.net { public class CaptivePortal implements android.os.Parcelable { field public static final int APP_RETURN_DISMISSED = 0; // 0x0 field public static final int APP_RETURN_UNWANTED = 1; // 0x1 field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2 } public class ConnectivityManager { method @RequiresPermission(android.Manifest.permission.LOCAL_MAC_ADDRESS) public String getCaptivePortalServerUrl(); method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public boolean isTetheringSupported(); Loading @@ -3774,6 +3780,8 @@ package android.net { method @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void startTethering(int, boolean, android.net.ConnectivityManager.OnStartTetheringCallback); method @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void startTethering(int, boolean, android.net.ConnectivityManager.OnStartTetheringCallback, android.os.Handler); method @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void stopTethering(int); field public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC"; field public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT"; field public static final int TETHERING_BLUETOOTH = 2; // 0x2 field public static final int TETHERING_USB = 1; // 0x1 field public static final int TETHERING_WIFI = 0; // 0x0 Loading Loading @@ -5264,8 +5272,23 @@ package android.provider { method @RequiresPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS) public static void resetToDefaults(@NonNull android.content.ContentResolver, @Nullable String); field public static final String APP_STANDBY_ENABLED = "app_standby_enabled"; field public static final String AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES = "autofill_compat_mode_allowed_packages"; field public static final String CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = "captive_portal_fallback_probe_specs"; field public static final String CAPTIVE_PORTAL_FALLBACK_URL = "captive_portal_fallback_url"; field public static final String CAPTIVE_PORTAL_HTTPS_URL = "captive_portal_https_url"; field public static final String CAPTIVE_PORTAL_HTTP_URL = "captive_portal_http_url"; field public static final String CAPTIVE_PORTAL_MODE = "captive_portal_mode"; field public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; // 0x2 field public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; // 0x0 field public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; // 0x1 field public static final String CAPTIVE_PORTAL_OTHER_FALLBACK_URLS = "captive_portal_other_fallback_urls"; field public static final String CAPTIVE_PORTAL_USER_AGENT = "captive_portal_user_agent"; field public static final String CAPTIVE_PORTAL_USE_HTTPS = "captive_portal_use_https"; field public static final String CARRIER_APP_NAMES = "carrier_app_names"; field public static final String CARRIER_APP_WHITELIST = "carrier_app_whitelist"; field public static final String DATA_STALL_CONSECUTIVE_DNS_TIMEOUT_THRESHOLD = "data_stall_consecutive_dns_timeout_threshold"; field public static final String DATA_STALL_EVALUATION_TYPE = "data_stall_evaluation_type"; field public static final String DATA_STALL_MIN_EVALUATE_INTERVAL = "data_stall_min_evaluate_interval"; field public static final String DATA_STALL_VALID_DNS_TIME_THRESHOLD = "data_stall_valid_dns_time_threshold"; field public static final String DEFAULT_SM_DP_PLUS = "default_sm_dp_plus"; field public static final String DEVICE_DEMO_MODE = "device_demo_mode"; field public static final String DEVICE_PROVISIONING_MOBILE_DATA_ENABLED = "device_provisioning_mobile_data"; Loading api/test-current.txt +26 −0 Original line number Diff line number Diff line Loading @@ -780,6 +780,17 @@ package android.media.audiofx { package android.net { public class CaptivePortal implements android.os.Parcelable { field public static final int APP_RETURN_DISMISSED = 0; // 0x0 field public static final int APP_RETURN_UNWANTED = 1; // 0x1 field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2 } public class ConnectivityManager { field public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC"; field public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT"; } public final class IpSecManager { field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 } Loading Loading @@ -1295,6 +1306,21 @@ package android.provider { field public static final String AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES = "autofill_compat_mode_allowed_packages"; field public static final String AUTOFILL_SMART_SUGGESTION_EMULATION_FLAGS = "autofill_smart_suggestion_emulation_flags"; field public static final String AUTOMATIC_POWER_SAVER_MODE = "automatic_power_saver_mode"; field public static final String CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = "captive_portal_fallback_probe_specs"; field public static final String CAPTIVE_PORTAL_FALLBACK_URL = "captive_portal_fallback_url"; field public static final String CAPTIVE_PORTAL_HTTPS_URL = "captive_portal_https_url"; field public static final String CAPTIVE_PORTAL_HTTP_URL = "captive_portal_http_url"; field public static final String CAPTIVE_PORTAL_MODE = "captive_portal_mode"; field public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; // 0x2 field public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; // 0x0 field public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; // 0x1 field public static final String CAPTIVE_PORTAL_OTHER_FALLBACK_URLS = "captive_portal_other_fallback_urls"; field public static final String CAPTIVE_PORTAL_USER_AGENT = "captive_portal_user_agent"; field public static final String CAPTIVE_PORTAL_USE_HTTPS = "captive_portal_use_https"; field public static final String DATA_STALL_CONSECUTIVE_DNS_TIMEOUT_THRESHOLD = "data_stall_consecutive_dns_timeout_threshold"; field public static final String DATA_STALL_EVALUATION_TYPE = "data_stall_evaluation_type"; field public static final String DATA_STALL_MIN_EVALUATE_INTERVAL = "data_stall_min_evaluate_interval"; field public static final String DATA_STALL_VALID_DNS_TIME_THRESHOLD = "data_stall_valid_dns_time_threshold"; field public static final String DYNAMIC_POWER_SAVINGS_DISABLE_THRESHOLD = "dynamic_power_savings_disable_threshold"; field public static final String DYNAMIC_POWER_SAVINGS_ENABLED = "dynamic_power_savings_enabled"; field public static final String HIDDEN_API_BLACKLIST_EXEMPTIONS = "hidden_api_blacklist_exemptions"; Loading core/java/android/net/CaptivePortal.java +8 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ */ package android.net; import android.annotation.SystemApi; import android.annotation.TestApi; import android.os.IBinder; import android.os.Parcel; import android.os.Parcelable; Loading @@ -28,10 +30,16 @@ import android.os.RemoteException; */ public class CaptivePortal implements Parcelable { /** @hide */ @SystemApi @TestApi public static final int APP_RETURN_DISMISSED = 0; /** @hide */ @SystemApi @TestApi public static final int APP_RETURN_UNWANTED = 1; /** @hide */ @SystemApi @TestApi public static final int APP_RETURN_WANTED_AS_IS = 2; private final IBinder mBinder; Loading core/java/android/net/ConnectivityManager.java +5 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.SystemApi; import android.annotation.SystemService; import android.annotation.TestApi; import android.annotation.UnsupportedAppUsage; import android.app.PendingIntent; import android.content.Context; Loading Loading @@ -255,6 +256,8 @@ public class ConnectivityManager { * portal login activity. * {@hide} */ @SystemApi @TestApi public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC"; Loading @@ -262,6 +265,8 @@ public class ConnectivityManager { * Key for passing a user agent string to the captive portal login activity. * {@hide} */ @SystemApi @TestApi public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT"; Loading core/java/android/provider/Settings.java +30 −0 Original line number Diff line number Diff line Loading @@ -10816,6 +10816,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; /** Loading @@ -10824,6 +10826,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; /** Loading @@ -10832,6 +10836,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; /** Loading @@ -10841,6 +10847,8 @@ public final class Settings { * The default for this setting is CAPTIVE_PORTAL_MODE_PROMPT. * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_MODE = "captive_portal_mode"; /** Loading Loading @@ -10869,6 +10877,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_HTTPS_URL = "captive_portal_https_url"; /** Loading @@ -10877,6 +10887,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_HTTP_URL = "captive_portal_http_url"; /** Loading @@ -10885,6 +10897,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_FALLBACK_URL = "captive_portal_fallback_url"; /** Loading @@ -10893,6 +10907,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_OTHER_FALLBACK_URLS = "captive_portal_other_fallback_urls"; Loading @@ -10902,6 +10918,8 @@ public final class Settings { * by "@@,@@". * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = "captive_portal_fallback_probe_specs"; Loading @@ -10912,6 +10930,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_USE_HTTPS = "captive_portal_use_https"; /** Loading @@ -10920,6 +10940,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_USER_AGENT = "captive_portal_user_agent"; /** Loading @@ -10929,6 +10951,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_CONSECUTIVE_DNS_TIMEOUT_THRESHOLD = "data_stall_consecutive_dns_timeout_threshold"; Loading @@ -10937,6 +10961,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_MIN_EVALUATE_INTERVAL = "data_stall_min_evaluate_interval"; Loading @@ -10946,6 +10972,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_VALID_DNS_TIME_THRESHOLD = "data_stall_valid_dns_time_threshold"; Loading @@ -10955,6 +10983,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_EVALUATION_TYPE = "data_stall_evaluation_type"; /** Loading Loading
api/system-current.txt +23 −0 Original line number Diff line number Diff line Loading @@ -3767,6 +3767,12 @@ package android.metrics { package android.net { public class CaptivePortal implements android.os.Parcelable { field public static final int APP_RETURN_DISMISSED = 0; // 0x0 field public static final int APP_RETURN_UNWANTED = 1; // 0x1 field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2 } public class ConnectivityManager { method @RequiresPermission(android.Manifest.permission.LOCAL_MAC_ADDRESS) public String getCaptivePortalServerUrl(); method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public boolean isTetheringSupported(); Loading @@ -3774,6 +3780,8 @@ package android.net { method @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void startTethering(int, boolean, android.net.ConnectivityManager.OnStartTetheringCallback); method @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void startTethering(int, boolean, android.net.ConnectivityManager.OnStartTetheringCallback, android.os.Handler); method @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void stopTethering(int); field public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC"; field public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT"; field public static final int TETHERING_BLUETOOTH = 2; // 0x2 field public static final int TETHERING_USB = 1; // 0x1 field public static final int TETHERING_WIFI = 0; // 0x0 Loading Loading @@ -5264,8 +5272,23 @@ package android.provider { method @RequiresPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS) public static void resetToDefaults(@NonNull android.content.ContentResolver, @Nullable String); field public static final String APP_STANDBY_ENABLED = "app_standby_enabled"; field public static final String AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES = "autofill_compat_mode_allowed_packages"; field public static final String CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = "captive_portal_fallback_probe_specs"; field public static final String CAPTIVE_PORTAL_FALLBACK_URL = "captive_portal_fallback_url"; field public static final String CAPTIVE_PORTAL_HTTPS_URL = "captive_portal_https_url"; field public static final String CAPTIVE_PORTAL_HTTP_URL = "captive_portal_http_url"; field public static final String CAPTIVE_PORTAL_MODE = "captive_portal_mode"; field public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; // 0x2 field public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; // 0x0 field public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; // 0x1 field public static final String CAPTIVE_PORTAL_OTHER_FALLBACK_URLS = "captive_portal_other_fallback_urls"; field public static final String CAPTIVE_PORTAL_USER_AGENT = "captive_portal_user_agent"; field public static final String CAPTIVE_PORTAL_USE_HTTPS = "captive_portal_use_https"; field public static final String CARRIER_APP_NAMES = "carrier_app_names"; field public static final String CARRIER_APP_WHITELIST = "carrier_app_whitelist"; field public static final String DATA_STALL_CONSECUTIVE_DNS_TIMEOUT_THRESHOLD = "data_stall_consecutive_dns_timeout_threshold"; field public static final String DATA_STALL_EVALUATION_TYPE = "data_stall_evaluation_type"; field public static final String DATA_STALL_MIN_EVALUATE_INTERVAL = "data_stall_min_evaluate_interval"; field public static final String DATA_STALL_VALID_DNS_TIME_THRESHOLD = "data_stall_valid_dns_time_threshold"; field public static final String DEFAULT_SM_DP_PLUS = "default_sm_dp_plus"; field public static final String DEVICE_DEMO_MODE = "device_demo_mode"; field public static final String DEVICE_PROVISIONING_MOBILE_DATA_ENABLED = "device_provisioning_mobile_data"; Loading
api/test-current.txt +26 −0 Original line number Diff line number Diff line Loading @@ -780,6 +780,17 @@ package android.media.audiofx { package android.net { public class CaptivePortal implements android.os.Parcelable { field public static final int APP_RETURN_DISMISSED = 0; // 0x0 field public static final int APP_RETURN_UNWANTED = 1; // 0x1 field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2 } public class ConnectivityManager { field public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC"; field public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT"; } public final class IpSecManager { field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 } Loading Loading @@ -1295,6 +1306,21 @@ package android.provider { field public static final String AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES = "autofill_compat_mode_allowed_packages"; field public static final String AUTOFILL_SMART_SUGGESTION_EMULATION_FLAGS = "autofill_smart_suggestion_emulation_flags"; field public static final String AUTOMATIC_POWER_SAVER_MODE = "automatic_power_saver_mode"; field public static final String CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = "captive_portal_fallback_probe_specs"; field public static final String CAPTIVE_PORTAL_FALLBACK_URL = "captive_portal_fallback_url"; field public static final String CAPTIVE_PORTAL_HTTPS_URL = "captive_portal_https_url"; field public static final String CAPTIVE_PORTAL_HTTP_URL = "captive_portal_http_url"; field public static final String CAPTIVE_PORTAL_MODE = "captive_portal_mode"; field public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; // 0x2 field public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; // 0x0 field public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; // 0x1 field public static final String CAPTIVE_PORTAL_OTHER_FALLBACK_URLS = "captive_portal_other_fallback_urls"; field public static final String CAPTIVE_PORTAL_USER_AGENT = "captive_portal_user_agent"; field public static final String CAPTIVE_PORTAL_USE_HTTPS = "captive_portal_use_https"; field public static final String DATA_STALL_CONSECUTIVE_DNS_TIMEOUT_THRESHOLD = "data_stall_consecutive_dns_timeout_threshold"; field public static final String DATA_STALL_EVALUATION_TYPE = "data_stall_evaluation_type"; field public static final String DATA_STALL_MIN_EVALUATE_INTERVAL = "data_stall_min_evaluate_interval"; field public static final String DATA_STALL_VALID_DNS_TIME_THRESHOLD = "data_stall_valid_dns_time_threshold"; field public static final String DYNAMIC_POWER_SAVINGS_DISABLE_THRESHOLD = "dynamic_power_savings_disable_threshold"; field public static final String DYNAMIC_POWER_SAVINGS_ENABLED = "dynamic_power_savings_enabled"; field public static final String HIDDEN_API_BLACKLIST_EXEMPTIONS = "hidden_api_blacklist_exemptions"; Loading
core/java/android/net/CaptivePortal.java +8 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ */ package android.net; import android.annotation.SystemApi; import android.annotation.TestApi; import android.os.IBinder; import android.os.Parcel; import android.os.Parcelable; Loading @@ -28,10 +30,16 @@ import android.os.RemoteException; */ public class CaptivePortal implements Parcelable { /** @hide */ @SystemApi @TestApi public static final int APP_RETURN_DISMISSED = 0; /** @hide */ @SystemApi @TestApi public static final int APP_RETURN_UNWANTED = 1; /** @hide */ @SystemApi @TestApi public static final int APP_RETURN_WANTED_AS_IS = 2; private final IBinder mBinder; Loading
core/java/android/net/ConnectivityManager.java +5 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.SystemApi; import android.annotation.SystemService; import android.annotation.TestApi; import android.annotation.UnsupportedAppUsage; import android.app.PendingIntent; import android.content.Context; Loading Loading @@ -255,6 +256,8 @@ public class ConnectivityManager { * portal login activity. * {@hide} */ @SystemApi @TestApi public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC"; Loading @@ -262,6 +265,8 @@ public class ConnectivityManager { * Key for passing a user agent string to the captive portal login activity. * {@hide} */ @SystemApi @TestApi public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT"; Loading
core/java/android/provider/Settings.java +30 −0 Original line number Diff line number Diff line Loading @@ -10816,6 +10816,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; /** Loading @@ -10824,6 +10826,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; /** Loading @@ -10832,6 +10836,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; /** Loading @@ -10841,6 +10847,8 @@ public final class Settings { * The default for this setting is CAPTIVE_PORTAL_MODE_PROMPT. * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_MODE = "captive_portal_mode"; /** Loading Loading @@ -10869,6 +10877,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_HTTPS_URL = "captive_portal_https_url"; /** Loading @@ -10877,6 +10887,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_HTTP_URL = "captive_portal_http_url"; /** Loading @@ -10885,6 +10897,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_FALLBACK_URL = "captive_portal_fallback_url"; /** Loading @@ -10893,6 +10907,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_OTHER_FALLBACK_URLS = "captive_portal_other_fallback_urls"; Loading @@ -10902,6 +10918,8 @@ public final class Settings { * by "@@,@@". * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = "captive_portal_fallback_probe_specs"; Loading @@ -10912,6 +10930,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_USE_HTTPS = "captive_portal_use_https"; /** Loading @@ -10920,6 +10940,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String CAPTIVE_PORTAL_USER_AGENT = "captive_portal_user_agent"; /** Loading @@ -10929,6 +10951,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_CONSECUTIVE_DNS_TIMEOUT_THRESHOLD = "data_stall_consecutive_dns_timeout_threshold"; Loading @@ -10937,6 +10961,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_MIN_EVALUATE_INTERVAL = "data_stall_min_evaluate_interval"; Loading @@ -10946,6 +10972,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_VALID_DNS_TIME_THRESHOLD = "data_stall_valid_dns_time_threshold"; Loading @@ -10955,6 +10983,8 @@ public final class Settings { * * @hide */ @SystemApi @TestApi public static final String DATA_STALL_EVALUATION_TYPE = "data_stall_evaluation_type"; /** Loading