Java代码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;
}
}
- 大小: 39.3 KB
分享到:
相关推荐
主要介绍了Android中ImageView使用网络图片资源的方法,较为详细的分析了ImageView调用网络图片的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Android 安卓开发应用源码 参考学习使用
Android通过ImageView控件实现图片资源的显示,通过Button控制上一张、下一张图片的切换
Android ImageView图片循环跑马灯效果源码.zip源码资源下载Android ImageView图片循环跑马灯效果源码.zip源码资源下载
Android ImageView控件缩放和旋转图片源码.zip源码资源下载Android ImageView控件缩放和旋转图片源码.zip源码资源下载
Java源码,Android源码,ImageView Android安卓ImageView ui组件库,并附有相关的测试代码,对ImageView不太熟悉的,不妨参考下,很简单,库代码完整。
主要为大家详细介绍了Android使用ImageView加载图片的方法,Android ImageView如何加载网络图片资源,感兴趣的小伙伴们可以参考一下
让两个imageView上的图片实现动画互换并且让互换后的Imageview位置也互换
Android 中ImageView的ScaleType使用方法 ImageView的ScaleType属性,表示的是ImageView中资源图片的填充方式。scaleType的属性值有好几种,分别是: matrix(默认) center centerCrop centerInside fitCenter...
android自定义控件 imageview带有check和uncheck两种状态 目前check和uncheck的资源图片是写死的 没有做到xml可配置
Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理
Android imageview,imageswitcher显示SD卡上图片,并彻底解决imageview out of memory,记过这两天多次反复查找资源及测试,可以使用
ImageView.src设置图片资源,图片不拉伸了,却有空隙部分: <LinearLayout android:id=@+id/linearLayout1 android:layout_width=wrap_content android:layout_height=wrap_content android:orientation=...
之前使用Glide的时候被ImageView的图片设置弄混了(很低级的问题,确是经常犯的问题),所以就去看了一下ImageView,补补基础。 首先ImageView有两个显示图片的属性,分别是src和background。从名字上看可以知道第一...
本篇文章主要介绍了Android ImageView 不显示JPEG图片及Android Studio中如何引用图片资源的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip源码资源下载android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip源码资源下载
使用Xfermode渲染方案实现圆角矩形、椭圆自定义ImageView(源代码)。实现的类型主要是:圆形、圆角或椭圆,对这几种类型分别进行了定义,使用缓存技术,避免每次都执行onDraw。 如果ImageView类型是圆形,则强制...
Android中获取资源 id 及资源 id 的动态获取 我们平时获取资源是通过 findViewById 方法进行的,...Android回自动为每个位于res目录下的资源分配id,包括各种图片文件、xml文中的”@+id”对象。res的子目录几乎总是固定
学习目的: 1、掌握在Android中如何插入图片 图片的加入可以立刻让您的程序增色不少,我们样例选用一张Android机器人(picture.jpg),您可以使用自己的任何图片进行试验 一般建议您程序中的图片加入资源,而不是放在...