java - 在不同风格的android之间导入/重用公共strings.xml
问题描述
我的问题:我有许多不同风格的 android 应用程序。现在,每次我想在 string.xml 文件中添加/修改一个字符串时,我都需要在每个 string.xml 文件中为每种风格更改它。
我想要实现的是导入通用字符串的能力,因此能够在一个位置修改字符串,它反映了所有的风格。我在互联网上搜寻解决方案。我遇到了全球实体:
例如:
<!DOCTYPE resources [
<!ENTITY %ents SYSTEM "../raw/entities.ent">
%ents;
]>
....
<string name="app_name">&app_name;</string>
这样做的两个主要问题是:
- 我仍然需要为每个 strings.xml 文件添加一个字符串标签,所以它并不能真正解决我的问题
- 由于 XXE 攻击,此解决方案已被弃用
也许有一个简单的解决方案,我只是想念它?甚至可能吗?
任何建议/参考将不胜感激谢谢。
解决方案
推荐阅读
- node.js - npm 中的身份验证令牌是什么?
- ios - Swift - AudioKit AKMidi 到 AKSequencer
- powershell - 安装模块 PowerShellGet 时发出警告
- android - EPSON 的问题,找不到“libepos2.so”
- python - 如何从我的 numpy 数组中获取列名?
- android - 如何解决方法 getDownloadUrl()
- c# - 通过 c# 从 Oracle long raw 读取 tiff 图像不起作用
- c# - 是否可以创建创建类实例的循环?
- macos - 项目转移到 Macbook 时出现会话错误
- hibernate - 使用@Query 进行休眠 jpa 投影