大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文实例讲述了Android编程获取图片数据的方法。分享给大家供大家参考,具体如下:
创新互联建站-专业网站定制、快速模板网站建设、高性价比安吉网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式安吉网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖安吉地区。费用合理售后完善,十年实体公司更值得信赖。网络的访问在我们日常生活中太重要了,如果没有网络我们的生活将会是什么样子呢?Android手机和浏览器也是一样的,也可以通过网络通讯获取数据,如调用webservice,EJB等。下面就通过一个小例子从网络获取一幅图片并显示在手机上,开发中将会使用到一个新的组件ImageView.
1. 写一个用来处理字节流的工具类
package org.lxh.util; import java.io.ByteArrayOutputStream; import java.io.InputStream; public class StreamTool { public static byte[] readInputStream(InputStream in) throws Exception{ int len=0; byte buf[]=new byte[1024]; ByteArrayOutputStream out=new ByteArrayOutputStream(); while((len=in.read(buf))!=-1){ out.write(buf,0,len); //把数据写入内存 } out.close(); //关闭内存输出流 return out.toByteArray(); //把内存输出流转换成byte数组 } }