我有一个网络安全配置文件,看起来像这样:
<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>
,但它不工作。
1条答案
按热度按时间rbpvctlc1#
如何在网络安全配置文件中引用值?
您可以创建自己的脚本或Gradle任务来从某些模板生成网络安全配置文件,在该模板中,您可以使用实际的IP地址/域名对占位符值执行某些替换。