检查安卓手机是否有特定的语言环境

4
如何以编程方式检查手机是否具有特定的语言环境?

2
可以从Locale类中获取getAvailableLocales() - J.K
1个回答

3
您可以使用getAvailableLocales()获取Locale数组,然后遍历它以查看是否可用。请注意保留HTML标记。
boolean hasLocale = false;
String myLocale = "en";
Locale[] locales = Locale.getAvailableLocales();
for (Locale locale : locales) {
    if (locale.getLanguage().equals(myLocale)) {
        hasLocale = true;
    }
}
// Value of `hasLocale` is what you want here!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接