0

所以我想从我的网络服务中获取图像作为响应,但我不知道如何使用 ksoap 发回图像数据。我应该将它作为字节数组发回吗?我可以将它作为字节数组发回吗?我知道在 android 上处理 ksoap 中的图像时,你会很快耗尽内存,所以我可能需要 60 个左右的图像,这可能是个问题。在使用 php 和 apache/java 的东西之前,我已经这样做了,与弄清楚如何在 vb.net 中做同样的事情相比,这非常容易。

4

1 回答 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 回答