2010-12-15 6 views

Répondre

11

Utilisez cette

URL url = new URL(imageUrl); 
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 

InputStream is = connection.getInputStream(); 
Bitmap img = BitmapFactory.decodeStream(is); 

imageView.setImageBitmap(img); 
5

Ci-dessous le code devrait vous aider à lire l'image. Mais rappelez-vous que si vous faites cela dans le Thread de l'interface utilisateur, cela bloque l'interface utilisateur. Vous devriez toujours ouvrir un nouveau thread et charger l'image dans ce thread. Donc, votre application reste toujours sensible.

InputStream is = null; 
BufferedInputStream bis = null; 
Bitmap bmp = null; 
try { 
    URLConnection conn = url.openConnection(); 
    conn.connect(); 
    is = conn.getInputStream(); 
    bis = new BufferedInputStream(is); 
    bmp = BitmapFactory.decodeStream(bis); 
} catch (MalformedURLException e) { 

} catch (IOException e) { 

} finally { 
    try { 
     is.close(); 
     bis.close(); 
    } catch (IOException e) { 

    } 
} 
imageView.setImageBitmap(bmp); 
0

Il a déjà été discuté dans this link

Référer ce, il sera fructueux ..

une famille heureuse de codage ... !!!

Questions connexes