android 如何使用网络安全配置文件中的资源值?

ztigrdn8  于 5个月前  发布在  Android
关注(0)|答案(1)|浏览(71)

我有一个网络安全配置文件,看起来像这样:

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

字符串
在代码中,a有一个变量,也包含这个ip,所以如果将来我必须更改ip,我必须记住在两个不同的地方更改它,所以这不符合DRY原则。
如何在网络安全配置文件中引用值?
我试过<domain includeSubdomains="true">@string/my_ip</domain>,但它不工作。

rbpvctlc

rbpvctlc1#

如何在网络安全配置文件中引用值?
您可以创建自己的脚本或Gradle任务来从某些模板生成网络安全配置文件,在该模板中,您可以使用实际的IP地址/域名对占位符值执行某些替换。

相关问题