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

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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,801评论 1 32
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,864评论 6 13
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,792评论 0 9
  • 一. Java基础部分.................................................
    wy_sure阅读 9,246评论 0 11
  • 请假,是职场稀松平常的一件事,但刚出来混的年轻人,甚至混了多年的老油条,不乏把假请稀碎的主,自己的前途都请没了……...
    明哥聊求职阅读 3,736评论 0 4