Android应用网络权限配置

在使用Android程序访问一个非https的json的api时,一直无法得到数据,甚至连获得连接的状态都无法得到。
我尝试访问了其他的网站,发现连接都能建立,而且能够获取数据。
我又开启了虚拟机自带的浏览器访问该网站,发现也可以看到该网站。
我猜测会不会是我要访问的这个api不是https,应用内没有这个权限来访问这个不安全的站点,于是我上网查阅了资料,对Android配置文件修改了权限,加入了如下内容后,问题顺利解决:
android:usesCleartextTraffic=“true”
android:networkSecurityConfig="@xml/network_security_config"
并且在配置文件中加入了security_config文件


你可能感兴趣的:(Android应用网络权限配置)