Android_开发_申请网络访问权限
在res的xml目录添加以下网络配置文件允许HTTP协议的明文访问(Android 9.0后默认不允许HTTP明文协议访问 )
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!--允许访问http协议-->
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
在AndroidManifest.xml配置文件中的application节点中引入网络配置文件
<application
android:networkSecurityConfig="@xml/network_config"
//其他略 ...
>
//其它略 ...
</application>
在AndroidManifest.xml配置文件中的跟节点manifest下引入网络访问和获取网络状态权限
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.xqlee.box">
<!-- 网络视频需要打开网络访问权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
//其他配置 略...
</manifest>
由此Android app申请网络访问权限配置代码完毕。
http://blog.xqlee.com/article/1059.html