Creación de una cadena de url para obtener un favicon en java

Estoy tratando de obtener un favicon de un sitio web con el siguiente método. Intenté evitar // problemas y decidí utilizar un objeto URL.

public static Bitmap getBitmapFromURL(URL src) { try { URL url = src; HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoInput(true); connection.connect(); InputStream input = connection.getInputStream(); Bitmap myBitmap = BitmapFactory.decodeStream(input); return myBitmap; } catch (IOException e) { e.printStackTrace(); return null; } } 

Estoy corriendo

 Bitmap faviconBitmap = getBitmapFromURL(new URL("http", "www"+url, "/favicon.ico")); 

Con mi url establecido en: url = imdb.com

Pero estoy fallando y obteniendo el siguiente error:

 01-24 20:01:33.702: W/System.err(8678): java.io.IOException: Illegal character in authority at index 22: http://www.nytimes.com 01-24 20:01:33.702: W/System.err(8678): /favicon.ico 

¿Alguna sugerencia en como arreglar esto?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.