【发布时间】:2016-12-20 10:52:38
【问题描述】:
我们已经知道,例如我们无法在运行时更改 res 文件夹值和文件,
我正在开发一个应用程序,我们支持超过 25 种语言,由于这些字符串文件,hance APK 大小急剧增加,我们非常关心 APK 大小,所以我们不想保留所有这些string.xml 项目本地文件(在apk 内)。
我们的想法是我们将在res 中只保留英文string.xml,而所有其他语言环境string.xml 应根据需要在应用程序启动时从服务器下载。
所以我们计划创建自己的getResource( key, currentLocale),然后这将从服务器下载的 XML(或文本)文件中读取。
请提出任何更好的想法或解决方法。
感谢您的支持。
【问题讨论】:
-
你可以使用 SQLite 数据库的一些实现吗?使用所需语言填充数据库,然后从中读取。