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