gpt4 book ai didi

android - 合并 list 中的 NetworkSecurityConfig xml 文件

转载 作者:行者123 更新时间:2023-11-29 18:29:53 25 4
gpt4 key购买 nike

在我的应用程序中,我使用以下内容设置网络安全配置文件:

<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="user" />
</trust-anchors>
</debug-overrides>
</network-security-config>

我在 list 中这样设置:

  <application 
(...)
android:networkSecurityConfig="@xml/network_security_config">

此外,我添加了一个第 3 方库,它提供自己的网络安全配置文件和一组域

<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">domainA</domain>
</domain-config>
</network-security-config>

他们以这种方式在我的 list 中设置:

  <application android:networkSecurityConfig="@xml/network_security_config">

问题是 list 合并仅适用于 manifest.xml 文件 (afaik),因此 netowrk-security-config 文件将始终是应用程序文件,而不是应用程序与第三方网络安全配置之间的合并文件,有没有办法实现这样的目标?

<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">domainA</domain>
</domain-config>
<debug-overrides>
<trust-anchors>
<certificates src="user" />
</trust-anchors>
</debug-overrides>
</network-security-config>

最佳答案

没有以这种方式合并资源的内置机制。您需要在您的应用程序模块中包含组合的网络安全配置文件,您可以在其中手动合并您需要的内容和库请求的内容。

关于android - 合并 list 中的 NetworkSecurityConfig xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56836632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com