- 浏览: 57820 次
最新评论
/** * 读取网络图片 * * @author ysh * */ public static Bitmap getBitmap(String url) { Bitmap bt = null; if (url != null && !url.equals("")) { InputStream is = null; try { URL url1 = new URL(url); HttpURLConnection conn = (HttpURLConnection) url1 .openConnection(); conn.setDoInput(true); conn.connect(); is = conn.getInputStream(); bt = BitmapFactory.decodeStream(is); is.close(); conn.disconnect(); } catch (MalformedURLException e) { e.printStackTrace(); return bt; } catch (IOException e) { e.printStackTrace(); return bt; } } return bt; } private Bitmap mBitmap; try { json = HttpDownload.getJSONData(url); JSONObject root; try { root = new JSONObject(json.toString()); String items = root.getString("ImageUrl");// 获取服务端json中数据 Integer count = Integer.parseInt(root.getString("Count")); if (count == 0) { mBitmap = BitmapFactory.decodeFile(filePath_old); } else { Log.i("======= :", "" + items); String img_url = items; String fileName = img_url.substring( img_url.lastIndexOf('/') + 1, img_url.length());// 提取下载图片的文件名 mBitmap = Commons.getBitmap(img_url); DeleteFile(filePath_old); saveFile(mBitmap, fileName); } } catch (JSONException e) { e.printStackTrace(); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } Drawable draw = new BitmapDrawable(mBitmap); imgView.setBackgroundDrawable(draw);
发表评论
-
Android触发事件总结(触摸屏事件,手势识别,键盘事件,模拟鼠标/按键事件)
2014-08-17 20:00 11371. Android事件 现代的 ... -
控件总结android
2014-08-17 19:48 6791.控件在布局MXL中都有样式可以选择。 例如:grav ... -
mysql常用sql语句
2014-07-23 13:06 01. 计算年数 你想通过生日来计算这个人有几岁了。 SE ... -
Android实现页面跳转的几种方式
2014-07-23 12:51 0第一种方式,用action来跳转。 1、使用Action ... -
android TabHost 底部菜单
2014-07-23 12:45 0<?xml version="1.0&qu ... -
android SQLite数据库基本操作示例
2014-08-17 19:50 1582这个例子实现了一个完整的数据库操作示例。首先运行项目,初始 ... -
android获取IMEI号手机信息,手机屏幕分辨率
2014-07-23 12:32 655/** * * *创 ... -
文件存储 读写
2014-07-23 11:07 886package com.lisq.kuaipan.oa ... -
WebView加载页面 页面上上传图片
2014-07-23 10:37 1468private Object getHtmlObject( ... -
listview里面嵌套gridview,显示不全问题
2014-07-23 10:25 1140自定义gridview: package com.m ... -
Android开源项目
2013-02-25 16:12 947上百个Android开源项目分享,希望对android开发有 ... -
Android Google基站定位(现在好像关闭了)
2013-01-31 10:41 1734private static CdmaCellLoca ... -
Android 百度 基站定位
2013-01-31 10:41 2296public class BaseActivity ext ... -
Android Timer定时器
2013-01-29 17:10 871public static Timer mTimer;// ... -
Android php 学习研究网址
2013-01-29 16:50 8221. http://www.iteye.com/ ... -
Android开发_如何设置按钮背景透明与半透明_图片背景透明
2012-12-24 17:05 1393Button或者ImageButton的背景设为透明或者 ... -
android 本地数据库添加数据
2012-11-30 10:42 11091. private final static Str ... -
android 保存数据不丢失,程序不关就一直存在
2012-11-30 10:29 8491.保存数据 SharedPreferences us ... -
android上传图片以及POST字符串
2012-10-24 17:08 1019private String uploadPictur ... -
Android中listview 大小因分辨率而异
2012-08-31 09:17 817// 获得手机分辨率 DisplayMetri ...
相关推荐
android 获取网络图片 通过HttpURLConnection获取网络图片bitmap 并将图片显示到imageView中
Android获取网络图片利用Thread方法和Handler实现图片的异步加载
自己写的android获取网络图片的小例子,代码通俗易懂很适合初学者。
简单的读取网络图片源码,直接打开工程,可自己在原有基础上添加修改。
android获取网络图片、html代码,并且下载到本地,通过ImageVIew或者textview显示出来
android获取网络图片并显示
Android通过网络URL获取图片并显示
Android获取网络图片的方法附演示源码,主要写的是Android从网上获取图片的几种写法。1.首先是布局文件,新建一个pic.xml文件,然后是AndroidMainFest.xml文件,然后就是MainActivity文件了,具体实现的每步代码,...
android 获取网络图片是,使用第三方universalImageLoader开源工程!Eclipse改编,能跑通(listview 为圆形image图片).
从网络异步加载图片资源,主线程执行ui操作,工作线程执行耗时操作。并可对图片触摸放大缩小。
如何从网络中获取一张图片,并显示出来?? 首先应想到若要从网络资源中获取图片,就需要通过流操作,于是就想到如何创建流。 第一步:指定图片资源的URL 第二步:通过RUL获取一个connection 第三步:通过连接获取...
android HttpClient 获取网络图片 实例
利用android开源库android-gif-drawable和android-async-http不仅能显示本地的gif图片,还能从网络上获取Gif图片并显示.即使是较大的gif图片,也不会报OOM异常。
Android如何获取网络图片
//图片浏览按钮 et=(EditText)this.findViewById(R.id.et);//图片网址编辑框 iv=(ImageView)this.findViewById(R.id.iv);//图片显示控件 b.setOnClickListener//为图片浏览按钮添加监听器 这次的...
android 网络获取图片并在SD卡上保存与读取
android网络获取图片,保存到SD卡中,将网络图片或者本地图片在ViewPager中显示