最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Android Glide加载网络图片不显示,但浏览器能打开图片

业界 admin 4浏览 0评论

使用Glide版本:4.8.0

implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

已添加网络权限

<uses-permission android:name="android.permission.INTERNET" />

但是加载不出来图片。

经过查询,问题出在Android版本上:Android9.0包括之后默认的网络访问方式是https的,如果图片是http的,就需要设置一下。

解决方法:在res下新建一个xml文件夹,然后在xml文件夹下新建network_security_config.xml

network_security_config.xml代码如下:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

 然后在AndroidManifest.xml里面的application标签中添加:

这就可以了。 

使用Glide版本:4.8.0

implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

已添加网络权限

<uses-permission android:name="android.permission.INTERNET" />

但是加载不出来图片。

经过查询,问题出在Android版本上:Android9.0包括之后默认的网络访问方式是https的,如果图片是http的,就需要设置一下。

解决方法:在res下新建一个xml文件夹,然后在xml文件夹下新建network_security_config.xml

network_security_config.xml代码如下:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

 然后在AndroidManifest.xml里面的application标签中添加:

这就可以了。 

发布评论

评论列表 (0)

  1. 暂无评论