我想在我的应用程序中使用glide库设置这个url照片“http://file.koreafilm.or.kr/thm/02/00/01/66/tn_DPF002814.JPG”。
Glide.with(context).
load(movieImageArray.get(position)).error(R.drawable.gray_profile)
.fallback(R.drawable.profile)
.into(holder.imageMovieResult);
我想将此 url 照片设置为 Recycler 视图适配器中的图像视图。其他 url 在此代码中有效,但只有这种形式的 url 无效。 (我从其他 API 获取 url。我无法更改 url 形式) 请帮助我!!!
对于带有
http
而不是 https
的图像网址,您必须在清单文件中添加
<application
android:usesCleartextTraffic="true"
...
</application>
对于那些由 HTTP 而不是 HTTPS 启动的 URL,您必须在应用程序清单文件的 application 标记中添加以下语句。
android:usesCleartextTraffic="true"
您需要允许来自不安全主机的流量,首先在
network_security_config.xml
目录下创建一个文件res/xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">file.koreafilm.or.kr</domain>
</domain-config>
</network-security-config>
其中
file.koreafilm.or.kr
是您想要在不安全模式下允许的域名(不是 https)
然后在
AndroidManifest.xml
<application
android:allowBackup="true"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
+ android:networkSecurityConfig="@xml/network_security_config"
这里最重要的部分是这一行
android:networkSecurityConfig="@xml/network_security_config"