Android 图片传输到服务器与取回
来源:互联网 发布:图片修剪软件 编辑:程序博客网 时间:2024/05/01 01:54
1、将图片转换成字节数组,再转换成字符串
private String getBitmapStr(Bitmap bitmap){ String bitmapStr = null; try { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream); byteArrayOutputStream.close(); byte[] buffer = byteArrayOutputStream.toByteArray(); bitmapStr = Base64.encodeToString(buffer,0,buffer.length,Base64.DEFAULT); } catch (IOException e) { e.printStackTrace(); } return bitmapStr; }
2、从服务器取回图片的字符串数据时,转换字节数组,再转换成bitmap
public Bitmap getBitmap(){ Bitmap bitmap = null; try{ byte[] pictureBitmap = Base64.decode(picture,Base64.DEFAULT);<span style="white-space:pre"></span>//picture为返回的图片字符串 for(int i=0; i<pictureBitmap.length; i++) { if (pictureBitmap[i] < 0) { pictureBitmap[i] += 256; } } bitmap = BitmapFactory.decodeByteArray(pictureBitmap, 0, pictureBitmap.length); }catch(Exception e){ e.printStackTrace(); } return bitmap; }
0 0
- Android 图片传输到服务器与取回
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android 上传图片到服务器
- Android: 上传图片到服务器
- Android上传图片到服务器
- Android 上传图片到服务器
- android上传图片到服务器
- Android 图片发送到服务器
- Android上传图片到服务器
- android上传图片到服务器
- Android 上传图片到服务器
- Mysql Linux Command line Import .sql File
- mysql 使用force index优化查询
- Java中的String字符串倒序输出
- 下雨了,你会撑开伞吗?
- windows server 2008 新建用户
- Android 图片传输到服务器与取回
- ssh -p
- 在飞控算法中遇到的数学名词
- spring基础介绍-个人总结(一)
- 安卓杂记
- javamail接收邮件(较全)工具类
- 负值之美:负margin在页面布局中的应用
- 听说过隐蔽信道呗
- HDU1754 I Hate It