`
Mr.Joe
  • 浏览: 136077 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android ImageView显示网络图片

阅读更多
String url = "http://192.168.1.114:9000/data/attachments/342ac65c103853433bec12409113b07eca8088b4.jpg";
imgIV = (ImageView) findViewById(R.id.home_news_img_iv);
bitmap= Tools.getBitMap(url);
imgIV.setImageBitmap(bitmap);


package com.newsapp.util;

import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;

public class Tools {
	
	public static Bitmap getBitMap(String url){
        URL myFileUrl = null;   
        Bitmap bitmap = null;  
        try {   
            myFileUrl = new URL(url);   
        } catch (MalformedURLException e) {   
            e.printStackTrace();   
        }   
        try {   
            HttpURLConnection conn = (HttpURLConnection) myFileUrl   
              .openConnection();   
            conn.setDoInput(true);   
            conn.connect();   
            InputStream is = conn.getInputStream();   
            bitmap = BitmapFactory.decodeStream(is);   
            is.close();   
        } catch (IOException e) {   
              e.printStackTrace();   
        }   
              return bitmap;   
    }  

}

0
0
分享到:
评论

相关推荐

    android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)

    对于ImageView显示圆角图片的需求,Android提供了一种通过设置`android:background`属性并配合使用`shape` drawable的方法,但这只适用于本地图片。对于网络图片,我们需要自定义一个圆形的ImageView。以下是一个...

    android安卓通过url获取网络图片并显示在imageview中

    本文将详细介绍如何通过URL获取网络图片并将其显示在ImageView上。我们将使用一个简单的示例来演示这一过程,该示例是从百度官网获取其logo图片。 首先,我们需要引入能够处理网络请求和图片加载的库。Android本身...

    Android通过ImageView实现图片的显示和切换

    1. **图片加载库**:对于大图或网络图片,直接使用ImageView可能会导致内存溢出。这时可以引入第三方库如Glide或Picasso,它们可以高效地加载和缓存图片,避免内存问题。 2. **图片缩放**:Android默认的图片缩放...

    android imageview获取网络图片

    以上就是Android中获取网络图片并显示到ImageView的基本知识点,通过学习和实践,你可以根据项目需求选择合适的方法来实现这一功能。在提供的"URLTest"文件中,可能包含了一个简单的示例,帮助你理解如何实现这个...

    ImageView加载图片

    以下是如何使用Glide来加载网络图片的例子: ```java Glide.with(context) .load("http://example.com/image.jpg") .into(imageView); ``` 在这个例子中,`Glide`会自动处理网络请求、内存缓存和图片解码,使得...

    Android ImageView动态更新图片自定义监听

    总结来说,动态更新`ImageView`的图片并使用自定义监听器,是Android开发中处理网络图片的一个常见实践。通过监听器,我们可以更好地控制用户体验,提供实时反馈,同时也能处理可能出现的异常情况。对于初学者而言,...

    Android中ImageView使用网络图片资源的方法

    以下是一个详细介绍如何在Android中使用ImageView加载网络图片的实例。 首先,加载网络图片涉及到网络编程,因此需要处理URL和HTTP连接。在Android中,我们可以使用java.net包下的类来实现这个功能。例如,URL类...

    android 在imageview上的指定位置添加图片 图片尺寸自适应

    在Android开发中,有时我们需要在ImageView上添加额外的图片,比如在主背景上叠加徽标或者水印。这个过程涉及到图像处理和布局管理,需要掌握一些关键知识点。本篇文章将详细讲解如何在ImageView上指定位置添加图片...

    Android Studio开发显示网络图片

    在Android应用开发中,显示网络图片是一个常见的需求,特别是在构建社交、新闻或者电商类应用时。Android Studio作为官方推荐的Android开发集成环境,提供了丰富的工具和技术支持来实现这一功能。以下将详细介绍如何...

    Android ImageView 宽度设定,高度自适应

    在实际项目中,可能还需要考虑图片加载库如Glide或Picasso的使用,它们在加载网络图片时能自动处理图片的缩放和尺寸适配。例如,使用Glide可以这样加载图片: ```java Glide.with(context) .load("your_image_url...

    android ImageView动态设置尺寸、圆角(绝对好用)

    在Android开发中,ImageView是用于显示图像的常见组件,它广泛应用于各种场景,如加载网络图片、设置自定义尺寸和实现圆角效果等。本文将详细介绍如何在Android中动态地为ImageView设置尺寸和圆角,以及如何加载网络...

    android根据url下载图片的网络ImageView

    为了高效地加载和显示网络图片,开发者通常会使用图片加载库,例如Glide、Picasso或Fresco。这些库能自动处理内存和磁盘缓存,防止OOM(Out Of Memory)错误,还能提供诸如图片缩放、圆角转换等功能。 以Glide为例...

    Android ImageView控件缩放和旋转图片源码.zip

    在Android开发中,ImageView是一个非常基础且常用的控件,它用于显示图像资源,如本地图片或网络图片。这个"Android ImageView控件缩放和旋转图片源码.zip"压缩包提供了关于如何实现ImageView对图片的缩放和旋转功能...

    Android ImageView图片循环跑马灯效果源码

    ImageView是Android SDK提供的一种基本视图,用于显示图像资源,如本地图片、网络图片等。要实现跑马灯效果,我们通常不会直接在ImageView上做文章,而是通过自定义View或者使用第三方库来扩展其功能。 1. **自定义...

    ImageView联网显示图片

    在Android开发中,`...总的来说,`ImageView`联网显示图片涉及到Android的多线程编程、网络请求、图片处理和缓存策略等多个方面。理解并掌握这些知识点,能帮助开发者构建出更加流畅、用户体验良好的应用程序。

    Android ListView从网络获取图片及文字显示

    从网络加载图片显示到listview上,主函数布局是一个ListView item布局是TextView和ImageView 数量的多少视情况而定 再写一个网络请求数据的类 最后面有代码: ”urlConnection 请求数据类的封装“ 类名一定要一样...

    AndroidImageView控件缩放和旋转图片源码.zip

    在Android开发中,ImageView是用于显示图像的常见控件,它可以加载本地资源、网络资源或者drawable资源。在一些应用场景中,我们可能需要实现ImageView的图片缩放和旋转功能,例如在设计一个图片查看器或者编辑器时...

    android ImageView上面圆角,下面直角Demo

    在Android开发中,ImageView是用于显示图像的常见组件,它能够加载本地资源、网络资源或者通过其他方式获取的图片。在特定的设计需求下,我们可能希望ImageView的显示效果具有特殊的形状,比如上部分为圆角,下部分...

    android 圆角ImageView 支持XUitls网络图片

    在标题“android 圆角ImageView 支持XUitls网络图片”中,提到的是如何实现一个自定义的ImageView,它不仅能够显示圆角图像,还支持从网络上加载图片。描述中指出,这个自定义组件可能在模拟器中存在一些显示问题,...

    Android从网络加载图片并显示在ImageView控件上

    在Android开发中,将网络上的...5. 将Bitmap设置到ImageView显示。 6. 可选地,使用图片加载库如Glide或Picasso优化整个流程。 通过以上步骤,我们可以实现高效、流畅的图片加载效果,提升用户在Android应用中的体验。

Global site tag (gtag.js) - Google Analytics