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;     }

  

更多相关文章

  1. php服务端与android客户端socket通信
  2. Android网络编程之——Android登录系统模块的实现(客户端+服务器
  3. [Android] 仿网易新闻客户端分类排序
  4. android 之手机客户端登陆
  5. Android仿人人客户端(v5.7.1)——对从服务器端(网络)获取的图片进行
  6. Android socket AsyncTask和linux服务端通讯
  7. android客户端首次进入轮播引导图(五)
  8. (Android)JavaSocket编程,文件上传到服务器,客户端Android,服务器端J2

随机推荐

  1. android 程序间跳转
  2. android 百度地图定位代码参考
  3. android C/C++ source files 全局宏定义
  4. Android(安卓)滑动渐变 扩展效果 免费专
  5. Android(安卓)API Level 与 Platform Ver
  6. Android: Transferring Data Without Dra
  7. [Android] 零碎知识汇总 - RecyclerView
  8. android in practice_Communicating chan
  9. 模拟抽奖的九宫格动画效果
  10. Android学习之使用HttpURLConnection下载