Loading core/java/android/security/FrameworkNetworkSecurityPolicy.java +5 −0 Original line number Diff line number Diff line Loading @@ -32,4 +32,9 @@ public class FrameworkNetworkSecurityPolicy extends libcore.net.NetworkSecurityP public boolean isCleartextTrafficPermitted() { return mCleartextTrafficPermitted; } @Override public boolean isCleartextTrafficPermitted(String hostname) { return isCleartextTrafficPermitted(); } } core/java/android/security/NetworkSecurityPolicy.java +13 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ public class NetworkSecurityPolicy { /** * Returns whether cleartext network traffic (e.g. HTTP, FTP, WebSockets, XMPP, IMAP, SMTP -- * without TLS or STARTTLS) is permitted for this process. * without TLS or STARTTLS) is permitted for all network communication from this process. * * <p>When cleartext network traffic is not permitted, the platform's components (e.g. HTTP and * FTP stacks, {@link android.app.DownloadManager}, {@link android.media.MediaPlayer}) will Loading @@ -63,6 +63,18 @@ public class NetworkSecurityPolicy { return libcore.net.NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(); } /** * Returns whether cleartext network traffic (e.g. HTTP, FTP, XMPP, IMAP, SMTP -- without * TLS or STARTTLS) is permitted for communicating with {@code hostname} for this process. * * @see #isCleartextTrafficPermitted() * @hide */ public boolean isCleartextTrafficPermitted(String hostname) { return libcore.net.NetworkSecurityPolicy.getInstance() .isCleartextTrafficPermitted(hostname); } /** * Sets whether cleartext network traffic is permitted for this process. * Loading Loading
core/java/android/security/FrameworkNetworkSecurityPolicy.java +5 −0 Original line number Diff line number Diff line Loading @@ -32,4 +32,9 @@ public class FrameworkNetworkSecurityPolicy extends libcore.net.NetworkSecurityP public boolean isCleartextTrafficPermitted() { return mCleartextTrafficPermitted; } @Override public boolean isCleartextTrafficPermitted(String hostname) { return isCleartextTrafficPermitted(); } }
core/java/android/security/NetworkSecurityPolicy.java +13 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ public class NetworkSecurityPolicy { /** * Returns whether cleartext network traffic (e.g. HTTP, FTP, WebSockets, XMPP, IMAP, SMTP -- * without TLS or STARTTLS) is permitted for this process. * without TLS or STARTTLS) is permitted for all network communication from this process. * * <p>When cleartext network traffic is not permitted, the platform's components (e.g. HTTP and * FTP stacks, {@link android.app.DownloadManager}, {@link android.media.MediaPlayer}) will Loading @@ -63,6 +63,18 @@ public class NetworkSecurityPolicy { return libcore.net.NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(); } /** * Returns whether cleartext network traffic (e.g. HTTP, FTP, XMPP, IMAP, SMTP -- without * TLS or STARTTLS) is permitted for communicating with {@code hostname} for this process. * * @see #isCleartextTrafficPermitted() * @hide */ public boolean isCleartextTrafficPermitted(String hostname) { return libcore.net.NetworkSecurityPolicy.getInstance() .isCleartextTrafficPermitted(hostname); } /** * Sets whether cleartext network traffic is permitted for this process. * Loading