我为什么问这个是因为我的 APK 很大。我想让它变小。
strings.xml 中有很多字符串。我们的产品经理迫使我们支持地球上的所有语言。
我想知道,我是否可以将 strings.xml 的一些语言放在本地,将其他语言放在服务器中,然后当用户启动应用程序时,根据用户的语言动态从中下载 strings.xml 。
我不太清楚android如何加载strings.xml文件的过程。有什么想法吗?
Thanks~~
我可以将 strings.xml 的一些语言放在本地,将其他语言放在服务器中,然后当用户启动应用程序时,根据用户的语言动态从中下载 strings.xml 。
您无法在运行时修改资源。欢迎您在运行时下载和处理 XML 文件,这些 XML 文件可能包含您想要向用户显示的字符串。但是,您无法使用 Android 资源系统来提取这些字符串。您需要编写自己的 Java 代码来使用这些值,包括确定对给定设备使用哪种翻译(考虑到 Android 7.0 中提供的多区域设置支持)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)