Android(安卓)网络显示图片
在Android中显示一张网络图片其实是超级简单的,下面就一个非常简单的例子:
Step1: 1、创建你的Activity,本例中以ViewWebImageActivity说明; 2、ViewWebImageActivity中的代码如下:String urlString ="http://s7.sinaimg.cn/middle/9b82a8c54c10ecacbb686&960";
private ImageView imageView = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageView = (ImageView)findViewById(R.id.imageview01);
try {
imageView.setImageBitmap(returnBitMap(urlString));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private Bitmap returnBitMap(String url) throws IOException{
Bitmap bm = null;
URL myFileUrl = null;
try {
myFileUrl = new URL(url);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HttpURLConnection conn = (HttpURLConnection) myFileUrl.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream in = conn.getInputStream();
bm = BitmapFactory.decodeStream(in);
in.close();
return bm;
}
更多相关文章
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- android中textView周围显示图片
- Android(安卓)DEV : Andriod Studio Shows 'Waiting for device.
- Android之再谈文件操作和SDcard读写
- android的文件操作。(未整理完成)
- 自定义SeekBar主题
- android读取assets大于1M文件的解决方法
- android圆形图片显示效果,带边框