安卓 图片加载类,怎么设置协议头取图片?
采集的一些资源图片地址,需要附带协议头才能访问,使用安卓库中的 图片加载类,怎么设置协议头取图片?{:3_60:} 应该是有的,可能没封。。有空看看完善一下。 创世魂 发表于 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); 拿去覆盖。
使用方式,注意请求头不能用中文。
<火山程序 类型 = "通常" 版本 = 1 />
变量 请求头 <类型 = 图像加载请求头>
请求头.添加 ("name1", "voldp1")
请求头.添加 ("name2", "voldp2")
图像加载类.初始化 (本对象).加载 ("http://192.168.1.106/1.jpg", 请求头).磁盘缓存策略 (图像加载请求构建基础类.禁用缓存).跳过内存缓存 (真).载入至 (图片框1)
创世魂 发表于 2023-7-16 21:17
拿去覆盖。
好的,谢谢
页:
[1]