Как отображать внешнее изображение в android?

Я хочу отображать внешнее изображение, например:

" Http://abc.com/image.jpg "

В моем приложении телефона Android.

Может ли кто-нибудь мне посоветовать, как это сделать?

Существует много способов достичь вашего запроса. В основном вам нужно загрузить изображение с помощью urlrequest, а затем с помощью InputStream создать объект Bitmap.

Просто пример кода:

URL url = new URL("http://asd.jpg"); URLConnection conn = url.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); BufferedInputStream bis = new BufferedInputStream(is); Bitmap bm = BitmapFactory.decodeStream(bis); bis.close(); is.close(); 

После получения объекта Bitmap вы можете использовать его в своем ImageView, например

Еще один подход к загрузке изображения из URL-адреса

 try { Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL("http://abc.com/image.jpg").getContent()); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }