android获取网络图片

   public static Bitmap getImage(String Url) throws Exception {

  try {

  URL url = new URL(Url);

  String responseCode = url.openConnection().getHeaderField(0);

  if (responseCode.indexOf("200") < 0)

  throw new Exception("图片文件不存在或路径错误,错误代码:" + responseCode);

  return BitmapFactory.decodeStream(url.openStream());

  } catch (IOException e) {

  // TODO Auto-generated catch block

  throw new Exception(e.getMessage());

  }

  }

  此类返回的是一个Bitmap的对象,

  下面是对类的一个简单调用:

  直接上代码:

  Bitmap mBitmap ;

  // 直接获取图片:

  private void RefreshDB() {

  try {

  sendMSG(Declare.START, "正在加载图片......");

  mBitmap = DownFile.getImage(图片地址);

  sendMSG(Declare.STOP, "");

  } catch (Exception e) {

  // TODO Auto-generated catch block

  sendMSG(Declare.ERROR, e.getMessage());

  }

  这里带有一个简单的滚动条,表示当前程序正在执行,通过发送消息的方式实现的,具体不再写了,那个消息无头此核心代码的实现.

  在加载完成后执行:

  mImageView1.setImageBitmap(mBitmap);

时间: 2024-10-29 12:29:29

android获取网络图片的相关文章

【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中

利用之前学过的多线程处理技术,我们来写一个开启新线程获取网络图片并显示到ImageView中的实例. 在布局文件中加入一个ImageView图片控件: res/layout/main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t

Android使用线程获取网络图片的方法_Android

本文为大家分享了Android使用线程获取网络图片的具体代码,供大家参考,具体内容如下 AndroidManifest.xml    <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zdcrobot.handlermessage

android利用消息机制获取网络图片

在前面都写到用AsyncTask来获取网络中的图片.其实利用消息机制也能获取网络中的图片,而且本人感觉用消息机制还是挺简单的. 消息机制的图解: 下面就用看代码来理解上面的图片. 布局:activity_main.xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an

Android使用线程获取网络图片的方法

本文为大家分享了Android使用线程获取网络图片的具体代码,供大家参考,具体内容如下 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zdcrobot.handlermessage&qu

Android viewpager无限轮播获取网络图片功能

本文实例为大家分享了viewpager无限轮播获取网络图片的具体代码,供大家参考,具体内容如下 话不多说直接上代码,你们都懂的 小圆点属性 dot_focused.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="recta

Unity3D 网络通信_HTTP协议:获取网络图片、内容

自己写的测试demo,一个功能一个功能测试着做的,没有什么结构,凑合看吧. http协议,在手机平台,URL必须必带http://头. 此脚本主要实现了  分别用pose和get方式获取天气预报信息(XML格式). 解析XML 获取网络图片 获取网络图片(base64格式) base64与byte[]互转 byte[]与Texture2D(图片)互转 更多常用WEBService:http://www.webxml.com.cn/zh_cn/web_services.aspx using Uni

获取网络图片(Bitmap)至内存或者SD卡

/** * 获取网络图片 * 注意权限: * <uses-permission android:name="android.permission.INTERNET"/> */ private Bitmap getBitmapFromNetWork(String imageUrl){ URL url=null; Bitmap bitmap=null; InputStream inputStream=null; HttpURLConnection httpURLConnecti

Android 通过网络图片路径查看图片实例详解

Android 通过网络图片路径查看图片实例详解 1.在项目清单中添加网络访问权限 <!--访问网络的权限--> <uses-permission android:name="android.permission.INTERNET"/> 2.获取网络图片数据 /** * 获取网络图片的数据 * @param path 网络图片路径 * @return * @throws Exception */ public static byte[] getImage(Str

android获取设备唯一码的问题

问题描述 android获取设备唯一码的问题 最近看了个项目,发现他验证码注册功能上写了个获取唯一码uuid的功能,我感觉是多余的,所以我想问什么情况下android项目需要获取唯一码? 解决方案 限制软件非法拷贝,跟踪用户信息,手机丢失找回,绑定用户信息和手机,安全支付等等. 解决方案二: 搞活动的时候,限制每部手机只能领一次,防止刷单.获取真实的用户数据信息. 解决方案三: 开发Android应用中,我们常常需要设备的唯一码来确定客户端. Android 中的几中方法,使用中常常不可靠 DE