gpt4 book ai didi

android - JSON POST请求从android中的服务器下载图像

转载 作者:行者123 更新时间:2023-11-29 00:22:29 25 4
gpt4 key购买 nike

我需要下载图片并将其设置到 imageview 中。我使用 JSON POST 请求 进行解析,为此我使用 base64 。我为 image 标签获取了 base64 类型的数据来记录,但问题是如何分离 image 的值并将其转换为到 string 然后将其显示到 ListView 中?是否有任何替代方法而不使用 base64 来显示图像然后请建议我们。

为了解析数据,我使用 JSON 解析器HttpPost 。现在如何从我在上面显示的困惑的响应 JSON 格式中获取 image 的值??

提前致谢..

最佳答案

你可以这样做。

在服务器中创建文件夹。将图像放在该文件夹中。获取图像的 URL 并插入到数据库中。然后获取该 url 的 JSON 值添加此方法并将该 url 传递给此方法。

Bitmap bitmap;
void loadImage(String image_location) {

URL imageURL = null;

try {
imageURL = new URL(image_location);
}

catch (MalformedURLException e) {
e.printStackTrace();
}

try {
HttpURLConnection connection = (HttpURLConnection) imageURL
.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream inputStream = connection.getInputStream();

bitmap = BitmapFactory.decodeStream(inputStream);// Convert to
// bitmap
imageView.setImageBitmap(bitmap);
} catch (IOException e) {

e.printStackTrace();
}


}

关于android - JSON POST请求从android中的服务器下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22189583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com