From dfd0ca889f9ea3b1da58fb5eb009e782237f414d Mon Sep 17 00:00:00 2001 From: Dongwon Kang Date: Tue, 27 Nov 2018 11:12:25 -0800 Subject: [PATCH] Media2HTTPConnection: remove hidden API usage, NetworkUtils.numericToInetAddress() Test: build Bug: 112766913 Change-Id: Id383a06460034aa51654987249119e6bff3b7dde --- .../android/media/Media2HTTPConnection.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/media/java/android/media/Media2HTTPConnection.java b/media/java/android/media/Media2HTTPConnection.java index 0d7825a0853fc..a369a62b39dbb 100644 --- a/media/java/android/media/Media2HTTPConnection.java +++ b/media/java/android/media/Media2HTTPConnection.java @@ -16,27 +16,27 @@ package android.media; -import android.net.NetworkUtils; +import static android.media.MediaPlayer2.MEDIA_ERROR_UNSUPPORTED; + import android.os.StrictMode; import android.util.Log; import java.io.BufferedInputStream; -import java.io.InputStream; import java.io.IOException; +import java.io.InputStream; import java.net.CookieHandler; -import java.net.CookieManager; -import java.net.Proxy; -import java.net.URL; import java.net.HttpURLConnection; +import java.net.InetAddress; import java.net.MalformedURLException; import java.net.NoRouteToHostException; import java.net.ProtocolException; +import java.net.Proxy; +import java.net.URL; +import java.net.UnknownHostException; import java.net.UnknownServiceException; import java.util.HashMap; import java.util.Map; -import static android.media.MediaPlayer2.MEDIA_ERROR_UNSUPPORTED; - /** @hide */ public class Media2HTTPConnection { private static final String TAG = "Media2HTTPConnection"; @@ -161,10 +161,10 @@ public class Media2HTTPConnection { if (host.equalsIgnoreCase("localhost")) { return true; } - if (NetworkUtils.numericToInetAddress(host).isLoopbackAddress()) { + if (InetAddress.getByName(host).isLoopbackAddress()) { return true; } - } catch (IllegalArgumentException iex) { + } catch (IllegalArgumentException | UnknownHostException e) { } return false; }