我需要下载图片并将其设置为imageview
。为了解析我使用JSON POST request
,为此我使用base64
。我得到了base64
用于image
登录的标签的类型数据,但是问题是如何将标签的值分开image
并将其转换为string
然后显示在列表视图中?有没有其他方法可以不用base64
显示图像呢,那么请提出建议我们。
对于数据的分析我用JSON parser
用HttpPost
。现在如何image
从JSON
我在混乱之上显示的响应格式中获取值?
提前致谢 ..
你可以这样
在服务器中创建文件夹。将图像放在该文件夹中。获取图像的URL并插入到db中。然后获取该网址的JSON值,然后添加此方法并将该网址传递给此方法。
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();
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句