如何从JSON创建图像获取URL

时间:2017-03-14 12:49:04

标签: java android json android-image

我有一个从检索数据的应用,包括我想在我的应用中显示的图片的网址。

我究竟如何使用该URL创建图像?

我一直在网上搜索并找到了一些第三方库(Glide& Picasso),但我希望有一种方法可以在没有这些库的情况下完成。

3 个答案:

答案 0 :(得分:2)

强烈推荐的第三方库(我更喜欢Picasso)。只需下载图像即可。像本地存储这样的功能,以避免不必要的数据传输太好了,不容忽视,也足够复杂,从头开始创建...... 但是,如果你仍然想手动尝试这个:

URL url = new URL("www.yourimagepathgoeshere.com");
Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
imageView.setImageBitmap(bmp);

如果您还需要JSON解析器,请尝试使用JSONSimple。

答案 1 :(得分:1)

您可以通过从其网址下载图片,然后制作已保存图片路径的位图,然后使用以下方法将其设置为您的imageview来使用它: -

imageView.setImageBitmap(yourBitmap);
  

但是,我希望您使用第三方库代替此   目的是因为他们从下载中有效地管理一切   多个线程中的图像到位图处理以提高内存效率   实施

答案 2 :(得分:1)

简单的方法是使用毕加索或滑翔库。

但你可以试试这个已接受的答案link