Android(安卓)9 网络适配 (系统造成App内图片无法加载解决方案)
16lz
2022-05-10
最近在适配Android 9时遇到一些坑,这里简单说下,希望对大家有所帮助.
原因:android9.0系统默认禁止http协议,即禁止明文传输,必须使用https来通讯;而app中所使用的图片和某些地方用的正好是http协议的方式。
解决方法:
//1.AndroidManifest.xml的application中添加如下一条属性即可: android:usesCleartextTraffic="true" android:networkSecurityConfig="@xml/network_security_config"//2. 添加需要的库文件声明 //3 .权限声明:
附赠network_security_config.xml内容
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- Android(安卓)采用HttpClient提交数据到服务器
- 基于 Android(安卓)NDK 的学习之旅-----HelloWorld (附源码)
- android 播放rtsp协议流媒体
- Google应用在Android上的Push机制以及C2DM框架的底层实现
- Android中ViewPager+Fragment懒加载问题解决方案Android中ViewPa
- Android怎么从服务器端获取数据
- Android与服务器端数据交互(http协议整合struts2+android)
- Android消息推送(二)--基于MQTT协议实现的推送功能
- Android(安卓)9.0 Launcher源码分析(一)——系统启动Launcher流程