gpt4 book ai didi

android - 如何动态加载 strings.xml?我可以将文件放在服务器中吗?

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

为什么我问这个是因为我的 APK 很大。我想让它变小。

strings.xml 中有很多字符串。我们的产品经理迫使我们支持地球上所有的语言。

我想知道,我是否可以只将一些语言的 strings.xml 放在本地,将其他语言放在服务器中,然后当用户启动应用程序时,根据用户的语言从中动态下载 strings.xml .

我不是很清楚android加载strings.xml文件的过程。有什么想法吗?

谢谢~~

最佳答案

can I just put some languages of strings.xml locally, put others in a server, then when user launches the app, downloads the strings.xml from it dynamically according to the language of the user.

您不能在运行时修改资源。欢迎您在运行时下载和处理 XML 文件,这些 XML 文件可能包含您想要向用户显示的字符串。但是,您不能使用 Android 资源系统来提取这些字符串。您需要编写自己的 Java 代码来使用这些值,包括确定为给定设备使用哪种翻译(考虑到 Android 7.0 中提供的多语言环境支持)。

关于android - 如何动态加载 strings.xml?我可以将文件放在服务器中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43657400/

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