我正在尝试使用two-letters
获取用户语言,但直到这里才成功。
使用Locale.getDefault().getISO3Language();
返回三位数的代码(eng、por、jap)。
使用substring
方法剪切对所有代码都不起作用,那么解决方法是什么?
最佳答案
使用getISO3Language()
而不是getLanguage()
,您将获得类似en
、ja
、pt
等用户语言。
Locale.getDefault().getLanguage();
有关getLanguage()的更多信息,请查看官方文档