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申请网络访问权限配置代码完毕。

 

评论区域