Android: cargar imagen desde la URL de la web [duplicar]

Posible duplicado:
Cargando imágenes remotas

Estoy desarrollando una aplicación donde tengo una lista en la que cada fila tiene una imagen,

Esta imagen se carga desde una URL web.

debajo está mi código

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
            android:id="@+id/list_row_img"
            android:layout_width="200dp"
            android:layout_height="200dp"
            />

    <TextView
            android:id="@+id/list_row_description"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />

</LinearLayout>

y este es el código de actividad

@Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ImageView img= (ImageView) findViewById(R.id.list_row_img);
    Bitmap bm = null;
    try {
         URL aURL = new URL("http://image10.bizrate-images.com/resize?sq=60&uid=2216744464");
         URLConnection conn = aURL.openConnection();
         conn.connect();
         InputStream is = conn.getInputStream();
         BufferedInputStream bis = new BufferedInputStream(is);
         bm = BitmapFactory.decodeStream(bis);
         img.setImageBitmap(bm);
         bis.close();
         is.close();

         } catch (Exception e) {
            Log.v("EXCEPTION", "Error getting bitmap", e);
         }
}

Cuando corro no consigo nada en el dispositivo. Solo una pantalla gris y no pasa ninguna excepción.

Tenga en cuenta que he añadido este permiso en el archivo de manifiesto

<uses-permission android:name="android.permission.INTERNET" />

¿Alguien puede ayudarme por favor?

Respuestas a la pregunta(3)

Su respuesta a la pregunta