博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android InputStream转Bitmap
阅读量:7080 次
发布时间:2019-06-28

本文共 899 字,大约阅读时间需要 2 分钟。

android socket服务端 接收Delphi socket客户端发来的图片,保存到bitmap中,代码如下:

 

public static Bitmap readInputStreamToBitmap(InputStream ins, int fileSize) {  	    if (ins == null) {  	        return null;  	    } 	    byte[] b;	    ByteArrayOutputStream bos = new ByteArrayOutputStream();  	    try {  	        byte[] buffer = new byte[1024];  	        int size = -1;  	        int len = 0;// 已经接收长度	        size = ins.read(buffer);	        while (size != -1) { 	        	len = len + size;//	            bos.write(buffer, 0, size);  	            if (fileSize == len) {// 接收完毕								break;		    }		   size = ins.read(buffer);	        }  	        b = bos.toByteArray();	        bos.close();	    } catch (IOException e) {  	        e.printStackTrace();  	        return null;  	    }  	    if (b.length != 0) {              return BitmapFactory.decodeByteArray(b, 0, b.length);          }          return null;	     	}

  

转载地址:http://uscml.baihongyu.com/

你可能感兴趣的文章
网录科技CEO吕旭军:国内区块链产业时间紧迫感更强,很快会超美国
查看>>
创客总部陈荣根:做科技成果变现“第一站”
查看>>
《数字逻辑设计与计算机组成》一3.2 算术函数
查看>>
存储帮助Facebook 150万用户顺畅交友
查看>>
《OpenACC并行程序设计:性能优化实践指南》一 2.5 在多核系统中并行运行
查看>>
mybatis generator生成带有分页的Mybatis代码
查看>>
防火墙迁移:提高安全弹性与可用性的5种方法
查看>>
服务型存储市场的现状
查看>>
绿盟科技网络安全威胁周报2017.07 请关注OpenSSL拒绝服务漏洞CVE-2017-3733
查看>>
Qlik潘应麒:大数据时代下的现代分析学
查看>>
从技术上升到业务 混合云容灾提上日程
查看>>
云计算与网格计算的深入比较
查看>>
《VMware Virtual SAN权威指南》一2.3.3 二层或三层
查看>>
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一1.1.2 计算机就业形势分析...
查看>>
同济大学博导陈明:解读中国制造2025
查看>>
中国少年儿童新闻出版总社CIO:快乐工作
查看>>
一款成熟的数据中心模型设计
查看>>
论坛程序vBulletin 5曝漏洞 可能已泄露千万用户数据
查看>>
大数据资源争夺战此起彼伏 对用户而言是福是祸?
查看>>
一文读懂分布式系统
查看>>