何在android当中显示网络图片

何在android当中显示网络图片

ID:3312622

大小:20.81 KB

页数:4页

时间:2017-11-20

何在android当中显示网络图片_第1页
何在android当中显示网络图片_第2页
何在android当中显示网络图片_第3页
何在android当中显示网络图片_第4页
资源描述:

《何在android当中显示网络图片》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何在Android当中显示网络图片Android,网络本帖最后由haiyangjy于2009-4-623:40编辑在android当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.bitMap是可以作为参数传给imageView的。在下边的returnBitMap函数是最核心的,也是大家可以重用的,它负责把一个url的网络图片变成一个本地的BitMap。1.  packagecom.jinyan.image;  2.  3.  importjava.io.IOExcepti

2、on;  4.  importjava.io.InputStream;  5.  importjava.net.HttpURLConnection;  6.  importjava.net.MalformedURLException;  7.  importjava.net.URL;  8.    9.  importandroid.app.Activity;  10.  importandroid.graphics.Bitmap;  11.  importandroid.graphics.BitmapFactory;  12.  importandroid.os.Bu

3、ndle;  13.  importandroid.util.Log;  14.  importandroid.view.View;  15.  importandroid.view.View.OnClickListener;  16.  importandroid.widget.Button;  17.  importandroid.widget.ImageView;  18.  19.  publicclassActivityMainextendsActivity{  20.  /**Calledwhentheactivityisfirstcreated.*/  2

4、1.  22.  StringimageUrl="http://i.pbase.com/o6/92/229792/1/80199697.uAs58yHk.50pxCross_of_the_Knights_Templar_svg.png";  1.  BitmapbmImg;  2.  ImageViewimView;  3.  4.  Buttonbutton1;  5.  6.  @Override  7.  publicvoidonCreate(BundlesavedInstanceState){  8.  super.onCreate(savedInstanceS

5、tate);  9.  setContentView(R.layout.main);  10.  imView=(ImageView)findViewById(R.id.imview);  11.imView.setImageBitmap(returnBitMap(imageUrl));  12.13.14.}  15.  16.publicBitmapreturnBitMap(Stringurl){  17.URLmyFileUrl=null;  18.Bitmapbitmap=null;  19.try{  20.myFileUrl=newURL(url);  21

6、.}catch(MalformedURLExceptione){  22.e.printStackTrace();  23.}  24.try{  25.HttpURLConnectionconn=(HttpURLConnection)myFileUrl  26.  .openConnection();  27.conn.setDoInput(true);  28.conn.connect();  29.InputStreamis=conn.getInputStream();  30.bitmap=BitmapFactory.decodeStream(is);  31.

7、is.close();  1.}catch(IOExceptione){  2.  e.printStackTrace();  3.  }  4.  returnbitmap;  5.}  6.  7.}  复制代码1.  xmlversion="1.0"encoding="utf-8"?>  2.  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。