我已经向Google Play提交了一个Android应用,我发现我可以为它支持的每种语言创建不同的描述。我的问题是:我可以为每种语言创建不同的APK吗?或者,我如何检测用户的首选语言,以便我可以在应用程序中为用户自动激活该语言?
答案 0 :(得分:2)
Here是本地化您的应用的官方教程。 :)
答案 1 :(得分:1)
你可以为每种语言创建一个不同的apk(split-apk) - 但我不推荐这个。更好地使用平台功能,并将您的字符串文件放在正确的路径(值 - ) - 此后一切都自动完成
答案 2 :(得分:1)
不要只使用/res/values/strings.xml 例如,选择英语语言在相同的值目录中创建一个文件夹,并将其命名为values-en,用于frensh值-fr等。应用程序的默认语言位于值/
下答案 3 :(得分:1)
如果(由于某种原因)你仍然需要知道女巫是设备语言使用
Locale.getDefault().getDisplayLanguage();