Android P 要求网络请求必须为Https,Http请求会抛异常。
通过配置XML绕过HTTP限制
解决步骤:
首先在res文件夹下创建xml目录,新建network_security_config.xml文件,生成如下代码:
然后在AndroidManifest.xml的Application中做如下配置:
通过上述解析,应该可以大致理解这样配置的原理。
另外使用Volley还需要在application里配置如下代码:
引用链接:https://www.jianshu.com/p/79f573bd0938(了解源码,访问此链接)