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



关于一个学校项目,我们正在为Android开发一个移动应用程序,我们不知道在哪里保留我们的语言模块是自然的。

我们正在考虑将每种语言的资源文件保存在手机上,从而使它们保持接近和可用,或者保存在我们的在线数据库中,以节省在手机上的空间,但因此要求客户需要上网才能切换语言。

提前感谢!

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

节省空间可能是必要的,但是每个翻译需要多少空间?通常最好使用proguard来缩小apk的大小。

对于像博客文章这样的动态内容,我更喜欢在线数据库。那么你就不需要新版本来更新了。

相关内容

最新更新