Android_开发_申请网络访问权限
步骤一:配置允许HTTP明文访问xml文件
在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.leftso.box">
<!-- 网络视频需要打开网络访问权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
//其他配置 略...
</manifest>
由此Android app申请网络访问权限配置代码完毕。
https://www.leftso.com/article/1059.html