递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3796|回复: 4
打印 上一主题 下一主题

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

[复制链接]

9

主题

111

帖子

2695

积分

金牌会员

Rank: 6Rank: 6

积分
2695
跳转到指定楼层
楼主
发表于 2023-7-11 15:39:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采集的一些资源图片地址,需要附带协议头才能访问,使用安卓库中的 图片加载类怎么设置协议头取图片?
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
沙发
发表于 2023-7-11 20:41:11 | 只看该作者
应该是有的,可能没封。。有空看看完善一下。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

9

主题

111

帖子

2695

积分

金牌会员

Rank: 6Rank: 6

积分
2695
板凳
 楼主| 发表于 2023-7-13 08:42:12 | 只看该作者
创世魂 发表于 2023-7-11 20:41
应该是有的,可能没封。。有空看看完善一下。
  1. 这个是网上搜索到的方法,麻烦大佬给弄弄

  2. 1、先创建 GlideUrl,添加进去url后再addHeader添加请求头;
  3. GlideUrl glideUrl = new GlideUrl(url, new LazyHeaders.Builder()
  4.         .addHeader("Authorization", "ToKen")
  5.         .build());
  6. 2、在load中把url替换为glideUrl即可;
  7. Glide.with(context)
  8.         .load(glideUrl)
  9.         .placeholder(R.color.font_black_6)
  10.         .error(R.mipmap.ic_launcher)
  11.         .crossFade()
  12.         .into(imageView);
复制代码
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
地板
发表于 2023-7-16 21:17:07 | 只看该作者
拿去覆盖。

a_glide_image_loader.v (92.17 KB, 下载次数: 2)


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



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

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

复制代码
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

9

主题

111

帖子

2695

积分

金牌会员

Rank: 6Rank: 6

积分
2695
5#
 楼主| 发表于 2023-7-17 07:53:19 | 只看该作者

好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 07:24 , Processed in 0.092265 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表