- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何在Android当中显示网络图片
Android, 网络
本帖最后由 haiyangjy 于 2009-4-6 23:40 编辑 在android当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.bitMap是可以作为参数传给imageView的。在下边的returnBitMap函数是最核心的,也是大家可以重用的,它负责把一个url的网络图片变成一个本地的BitMap。
? ? package com.jinyan.image;??
? ?
? ? import java.io.IOException;??
? ? import java.io.InputStream;??
? ? import .HttpURLConnection;??
? ? import .MalformedURLException;??
? ?import .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.view.View.OnClickListener;??
? ?import android.widget.Button;??
? ?import android.widget.ImageView;??
? ?
??public class ActivityMain extends Activity {??
??/** Called when the activity is first created. */??
? ?
??String imageUrl = /o6/92/229792/1uAs58yHk.50pxCross_of_the_Knights_Templar_svg.png;??
??Bitmap bmImg;??
??ImageView imView;??
? ?
??Button button1;??
? ?
? ?@Override??
? ?public void onCreate(Bundle savedInstanceState) {??
??super.onCreate(savedInstanceState);??
? ?setContentView(R.layout.main);??
? ?imView = (ImageView) findViewById(R.id.imview);??
imView.setImageBitmap(returnBitMap(imageUrl));??
}??
??
public Bitmap returnBitMap(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;??
}??
??
}??
复制代码
? ?xml version=1.0 encoding=utf-8???
? ?LinearLayout xmlns:android=/apk/res/android??
? ?android:orientation=vertical android:layout_width=fill_parent??
??android:layout_heig
您可能关注的文档
- 如何预防血栓再次发生.ppt
- 如何预防腰椎病.ppt
- 如何孕育健康宝宝.ppt
- 如何运用基本法打造标准化团队之自主经营成就未来—保险公司团队发展管理专题早会分享培训.ppt
- 如何运用中国优秀传统文化创新中职德育模式.doc
- 如何在Matlab画图时添加符号.doc
- 如何在方程应用题的教学中渗透数学建模的思想.doc
- 如何在高中数学教学中培养学生的数学思维能力.doc
- 如何赞美客户.ppt
- 如何早日成为一名大学生党员.doc
- 欧洲肉类替代品行业市场前景及投资研究报告-外文版培训课件2024.10,temu.pdf
- 华润饮料-市场前景及投资研究报告:提效潜力,迈向平台化.pdf
- 人形机器人行业2025年投资策略分析报告:内外双驱,龙头启航.pdf
- 全球游乐园主题公园行业市场前景及投资研究报告-外文版培训课件2024.8,tiktok.pdf
- 新莱福-市场前景及投资研究报告:磁材应用平台,无铅辐射防护放量.pdf
- 亚盛医药-市场前景及投资研究报告-产品创新突破,聚焦国际化.pdf
- 全球在线旅游市场前景及投资研究报告-外文版培训课件2024.9,携程.pdf
- 美国智能家居行业市场前景及投资研究报告-外文版培训课件2024.10,temu.pdf
- 美国线上购物行为分析报告-外文版培训课件2024.10.pdf
- 全球游乐园主题公园行业市场前景及投资研究报告-外文版培训课件2024.9,迪士尼,长隆.pdf
文档评论(0)