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

Android中ImageView使用网络图片资源的方法,第1张

概述本文实例讲述了Android中ImageView使用网络图片资源的方法。分享给大家供大家参考。具体如下:

本文实例讲述了AndroID中ImageVIEw使用网络图片资源的方法。分享给大家供大家参考。具体如下:

很多时候我们不想把东西都放在APK里面,或者是不能放进去,这时候我们就需要万能的网路帮助自己实现了

运行效果截图如下:

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; }}

希望本文所述对大家的AndroID程序设计有所帮助。

总结

以上是内存溢出为你收集整理的Android中ImageView使用网络图片资源的方法全部内容,希望文章能够帮你解决Android中ImageView使用网络图片资源的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1142282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存