我在哪里保存移动应用程序的语言模块?

Where do i keep my language module for a mobile application?

关于我们正在为 Android 开发移动应用程序的学校项目,我们无法找到将我们的语言模块自然保存在哪里。

我们正在考虑将每种语言的资源文件保存在手机本地,从而使它们保持关闭和可用 - 或者在我们的在线数据库中保存在手机上 space,但因此要求客户将需要互联网接入才能切换语言。

提前致谢!

对于静态内容,您应该更愿意在您的 apk 中提供它们。你已经提到过这使得切换语言更容易,这是最自然的方式。这里有一些关于多语言支持的文档 https://developer.android.com/training/basics/supporting-devices/languages.html

保存 space 可能是必要的,但您的每个翻译有多少 space?通常最好使用 proguard 来缩小你的 apk 大小。

对于博客文章等动态内容,我更喜欢在线数据库。那么您不需要新版本进行更新。