最近有网友问我怎么加载https图片,说是从网上找了很多办法都没成功,然后我就问他用的是什么图片加载工具,回答是glide,然后我自己也去网上找了一下,千篇一律的都说是结合okhttp来使用,修改okhttp的三个类,忽略认证,结果是没成功,还是加载不了https图片;还有一个最多的就是换图片加载工具:“UniversalImageLoader”,具体用法就自己看,这个图片加载已经不在主流里面了,但是也能用,主流的图片加载框架看我这篇文章: Android万能的图片加载框架(Glide、Fresco、Picasso).最后的问题是我不想换图片加载工具怎么办?我就要用glide,下面我们来看看怎么使用glide来加载https的图片网址。
网址如下:
① https://ad.12306.cn/res/delivery/0001/2017/08/31/201708311634229711.jpg
② https://ad.12306.cn/res/delivery/0002/2017/09/04/201709041647021598.jpg
③ https://www.guizhou12320.org.cn/filebase/hospital_img/429450012.jpg
④ https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png

或者自己去12306和其他的网站上找。

接下来我们用glide来加载一下上面的https图片网址。
当然我们从最基本的用法开始,用这段代码来加载第一个网址:

        Glide.with(this).load("https://ad.12306.cn/res/delivery/0001/2017/08/31/201708311634229711.jpg").into(imageView);

  然后神情愕然,图片就这样加载出来了?不应该很复杂的吗?你没看错,就这样出来了,赶紧试试吧!
然后我又试了试第二个网址:

Glide.with(this.load("https://ad.12306.cn/res/delivery/0002/2017/09/04/201709041647021598.jpg ").into(imageView);

  还是这段代码,两个图片网址如此类似,不出意外的话,也能出来,可是意外还是出来,图片没加载出来,想不通,真的想不通,吓得我赶紧寻找其他的解决办法:

            String url = "https://ad.12306.cn/res/delivery/0002/2017/09/04/201709041647021598.jpg";Glide.with(this).load(url).placeholder(R.drawable.ic_launcher).priority(Priority.LOW).error(R.drawable.ic_launcher)//             .override(width: 800, height: 400).into(imageView);

   对的,你没看错,图片有加载出来了,我赶紧再次换第三个https图片网址试试,还是没问题,就这样解决了glide加载https图片网址的问题?不行,我还得在找一个试试,再次加载第四个网址,very good,还是没问题。
然后又试了试还有没有其他的方法,又找到一个,如下代码也可行:

                 Uri uri = Uri.parse("https://www.guizhou12320.org.cn/filebase/hospital_img/429450012.jpg");Glide.with(this).load(uri).placeholder(R.drawable.ic_launcher).error(R.drawable.ic_launcher).into(imageView);

   最后又封装了一个glide的jar,加载任何图片或者gif图片,都只需用glide.with(this).load(“图片网址”).into(imageview);就行。这里附上我收集的一些项目开发中常用的工具类和优秀的第三方库,都放在了我的github上面,地址如下:史上最全开发工具类 ,对你有用的话就给个star吧!
最后附上封装的glide的jar包下载地址:
http://download.csdn.net/download/u014727709/9970335

转载自:
http://blog.csdn.net/u014727709/article/details/77896286

欢迎start,欢迎评论,欢迎指正

使用Glide加载https网址图片相关推荐

  1. Glide加载不出图片

    Glide加载不出图片 使用Glide之后加载不出图片,需要在你的AndroidManifest.xml中添加网络权限 添加完图片如果还是显示不出来还需要在 AndroidManifest.xml里面 ...

  2. Glide加载常用类型图片(带白色边框的圆形图、圆角矩形图片、圆形图片)

    一:依赖包: Glide_github implementation 'com.github.bumptech.glide:glide:4.8.0' annotationProcessor 'com. ...

  3. Glide加载圆角矩形图片

    Glide加载圆角矩形图片 注意:xml里面不能设置CenterCrop RoundedCorners roundedCorners = new RoundedCorners(16);//数字为圆角度 ...

  4. Glide加载https图片

    因为在WWDC 2016开发者大会上,苹果宣布了一个最后期限:到2017年1月1日 App Store中的所有应用都必须启用App Transport Security安全功能,所以受之牵连,因此图片 ...

  5. android glide加载不出图片_Glide实现共享元素无缝转场效果,只需四步!

    原文: How to Use Shared Element Transition with Glide in 4 steps 作者:Bartłomiej Osmałek 读完这篇文章, 你就会知道使用 ...

  6. Glide加载相同地址图片,不缓存

    问题:用Glide作为图片加载框架,图片的URI地址不变,每次更换图片时,都存在缓存情况,加载不出来最新图片. 解决方法有两个: 1,将磁盘缓存设置为DiskCacheStrategy.NONE(磁盘 ...

  7. glide加载不了图片,证书问题

    问题:glide 加载不了这张图片:https://aliyun.vod.sgcctop.com/image/default/1A5EEAB153F549DF8C58CB6171273977-6-2. ...

  8. Android开发之Glide加载U盘音乐的专辑图片的方法 | Glide加载content:图片 | Glide加载内容提供者 | Glide加载MP3专辑图片 | Glide加载音乐专辑图片

    老套路先(献)上图 1.说下核心,Glide提供了直接加载内容提供者的方法用于显示图片 2.Glide加载的图片的格式如下 content://com.yhsh.app.media.server.us ...

  9. Glide 加载网络图片,图片地址不变,图片字段变更时,图片不加载的问题。

    业务场景: 移动端需要进行图片分享,该图片由后端处理好,返回url地址供移动端加载使用,每次在页面中点击分享,加载对应参数拼接的图片地址,可是在同一参数,获取不同结果时,图片地址不变,图片内容数据却在 ...

最新文章

  1. scipy模块计算导数方法(central_diff_weights)
  2. Dubbo 序列化协议 5 连问,这谁接得住啊?
  3. SAP中负号前置的函数:CLOI_PUT_SIGN_IN_FRONT
  4. Modebus Slave 与 Modbus Poll主从设备模拟软件与Configure Virtual Serial串口模拟软件使用
  5. Angular里的特殊字符ɵ和ABAP变量名里的特殊字符*
  6. fit、transform与fit_transform
  7. 【AI视野·今日Robot 机器人论文速览 第十一期】Mon, 21 Jun 2021
  8. mysql 查询最顶级_2018顶级MySQL博客作者
  9. Git部署远程仓库至github
  10. 为什么rand()+ rand()产生负数?
  11. map() 与 nest.map_structure() 的区别及用法
  12. 学习C语言的入门程序
  13. 【商品架构day4】十年前淘宝商品系统怎么做平台化
  14. ImageLoader----内存缓存
  15. 【C++要笑着学】多态 | 重写(覆盖) | 协变构多态 | 父虚子非虚也构多态 | final与override关键字(C++11) | 抽象类 | 纯虚函数 | 抽象类指针
  16. Java中一种容易被忽视的访问权限问题
  17. 数据库系统---数据库设计
  18. python3 中__dict__的用法
  19. SWOOSH数据下载
  20. 【文件保护器 V5.5】方便简单好用的加密软件

热门文章

  1. bzoj-3144 [Hnoi2013]切糕
  2. rails 中使用fusionchart的图表导出功能
  3. 海牛大数据教你Hadoop 如何批量操作多台服务器
  4. 华为打造狼性团队的22条军规
  5. 国税发票查验脏数据处理
  6. 爱奇艺大数据实时项目统计项目
  7. 牙奇士新品发布获Apax-invest战略投资
  8. python调用everything批量查找表格中的文件名在磁盘中是否存在
  9. python画散点图-简单数据分析
  10. python线程池使用和问题记录