Android ImageView如何加载网络图片资源
来源:互联网 发布:网络文明绘画图片大全 编辑:程序博客网 时间:2024/05/20 16:00
http://bluerose.iteye.com/blog/1717757
package com.android.antking.imageview;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.ImageView;public class MainActivity extends Activity {//定义一个图片显示控件private ImageView imageView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //图片资源 String url = "http://s16.sinaimg.cn/orignal/89429f6dhb99b4903ebcf&690"; //得到可用的图片 Bitmap bitmap = getHttpBitmap(url); imageView = (ImageView)this.findViewById(R.id.imageViewId); //显示 imageView.setImageBitmap(bitmap); } /** * 获取网落图片资源 * @param url * @return */ public static Bitmap getHttpBitmap(String url){ URL myFileURL; Bitmap bitmap=null; try{ myFileURL = new URL(url); //获得连接 HttpURLConnection conn=(HttpURLConnection)myFileURL.openConnection(); //设置超时时间为6000毫秒,conn.setConnectionTiem(0);表示没有时间限制 conn.setConnectTimeout(6000); //连接设置获得数据流 conn.setDoInput(true); //不使用缓存 conn.setUseCaches(false); //这句可有可无,没有影响 //conn.connect(); //得到数据流 InputStream is = conn.getInputStream(); //解析得到图片 bitmap = BitmapFactory.decodeStream(is); //关闭数据流 is.close(); }catch(Exception e){ e.printStackTrace(); } return bitmap; }}
0 0
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络和本地图片资源
- Android如何使用ImageView加载网络图片
- Android的ImageView如何显示网络图片资源
- Android的ImageView如何显示网络图片资源
- 如何应用ImageView读取网络图片资源
- ImageView加载网络图片
- Android:ImageView如何显示网络图片
- Android:ImageView如何显示网络图片
- ImageView使用网络图片资源
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- ImageView简单加载网络图片
- 加载网络图片-radiobutton、imageview
- android ImageView关于网络加载图片圆形处理
- (Android学习)ImageView设置异步加载的网络图片
- 堆排序
- USB2.0接口差分信号线设计
- log4j xml 配置
- Oracle 外键约束子表、父表
- emf转png emf转jpg
- Android ImageView如何加载网络图片资源
- 王立平--查看SQLite中的数据信息
- Java魔法堂:自定义和解析注解
- java 时间转化工具类
- C语言实现两数交换函数
- java面试题及答案(基础题122道,代码题19道)
- 二 unicode字库制作(智源GM813X多国语言OSD开发)
- Android程序ant打包
- 研读代码必须掌握的五个Eclipse快捷键