所以我想从我的网络服务中获取图像作为响应,但我不知道如何使用 ksoap 发回图像数据。我应该将它作为字节数组发回吗?我可以将它作为字节数组发回吗?我知道在 android 上处理 ksoap 中的图像时,你会很快耗尽内存,所以我可能需要 60 个左右的图像,这可能是个问题。在使用 php 和 apache/java 的东西之前,我已经这样做了,与弄清楚如何在 vb.net 中做同样的事情相比,这非常容易。
问问题
474 次
1 回答
1
将图像转换为 abyte array
并以这种方式发送。不过,您可能一次只能发送一张图片
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Bitmap bitmap = Images.Media.getBitmap(
getContentResolver(), uri);
bitmap.compress(Bitmap.CompressFormat.JPEG, 85, stream);
byte[] arry = stream.toByteArray();
String aryString = Base64.encode(arry);
于 2013-05-08T23:10:54.580 回答