标签:color 安卓 col activity f5f5f9 imageUrl 防盗链 图片
在做瀑布流的时候,有图片打死显示不出来,后来咨询增加了图片增加防盗链,对于这种情况,我们一定要跟后台及时沟通,是否图片处理过,是否需要增加配置
图片增加防盗链处理
public static void showRefererImage(final Activity activity, String imageUrl, final ImageView imageView) {
if (activity != null && !activity.isDestroyed()) {
if (imageUrl != null && !imageUrl.isEmpty()) {
GlideHeaders picheader = new GlideHeaders() {
@Override
public Map<String, String> getHeaders() {
Map<String, String> header = new HashMap<>();
//不一定都要添加,具体看原站的请求信息
header.put("Referer", ServerUrl.ServerCaseUrl());
return header;
}
};
String encodurl = NetUrlEncodUtils.INSTANCE.NetUrlEncoding(imageUrl, "utf-8");
GlideUrl gliderUrl = new GlideUrl(encodurl, picheader);
Glide.with(activity)
.load(TextUtils.isEmpty(imageUrl) ? R.color.col_f5f5f9 : gliderUrl)
.placeholder(R.color.col_f5f5f9)
.error(R.color.col_f5f5f9)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(imageView);
} else {
imageView.setBackgroundColor(activity.getResources().getColor(R.color.col_f5f5f9));
}
}
}
标签:color,安卓,col,activity,f5f5f9,imageUrl,防盗链,图片 来源: https://blog.csdn.net/senkai123/article/details/116643773
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。