2019-04-09 android 不同sdk 新特性

2019-04-09  本文已影响0人  每天坚持一点

android 9.0系统

1:引入网络安全

在9.0之后(包含9.0)网络接口 必须使用 https协议 必须进行加密 不能明文传输,通过在menifest文件中配置application节点中的 networkSecurityConfig引入xml文件:

清单文件配置如下


      <application
        android:networkSecurityConfig="@xml/network_security_config"
        android:name=".App"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="${APP_NAME}"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:replace="android:label">
    </application>

xml文件配置如下


<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>
上一篇 下一篇

猜你喜欢

热点阅读