How to detect quickly if a specified URL contains an image in Android?
I have link of type http://foo.bar/w23afv so naive approach like checking end of URL
http://foo.bar/w23afv
Check if the HTTP Content-Type response header starts with image/.
image/
URLConnection connection = new URL("http://foo.bar/w23afv").openConnection(); String contentType = connection.getHeaderField("Content-Type"); boolean image = contentType.startsWith("image/");