w2012100 发表于 2023-7-11 15:39:04

安卓 图片加载类,怎么设置协议头取图片?

采集的一些资源图片地址,需要附带协议头才能访问,使用安卓库中的 图片加载类,怎么设置协议头取图片?{:3_60:}

创世魂 发表于 2023-7-11 20:41:11

应该是有的,可能没封。。有空看看完善一下。

w2012100 发表于 2023-7-13 08:42:12

创世魂 发表于 2023-7-11 20:41
应该是有的,可能没封。。有空看看完善一下。

这个是网上搜索到的方法,麻烦大佬给弄弄

1、先创建 GlideUrl,添加进去url后再addHeader添加请求头;
GlideUrl glideUrl = new GlideUrl(url, new LazyHeaders.Builder()
      .addHeader("Authorization", "ToKen")
      .build());
2、在load中把url替换为glideUrl即可;
Glide.with(context)
      .load(glideUrl)
      .placeholder(R.color.font_black_6)
      .error(R.mipmap.ic_launcher)
      .crossFade()
      .into(imageView);

创世魂 发表于 2023-7-16 21:17:07

拿去覆盖。




使用方式,注意请求头不能用中文。



<火山程序 类型 = "通常" 版本 = 1 />

变量 请求头 <类型 = 图像加载请求头>
请求头.添加 ("name1", "voldp1")
请求头.添加 ("name2", "voldp2")
图像加载类.初始化 (本对象).加载 ("http://192.168.1.106/1.jpg", 请求头).磁盘缓存策略 (图像加载请求构建基础类.禁用缓存).跳过内存缓存 (真).载入至 (图片框1)

w2012100 发表于 2023-7-17 07:53:19

创世魂 发表于 2023-7-16 21:17
拿去覆盖。




好的,谢谢
页: [1]
查看完整版本: 安卓 图片加载类,怎么设置协议头取图片?