Android获取设备语言ISO字符串

时间:2014-07-31 11:49:21

标签: java android

我不知道ISO 639-1,639-2,639-3或639-4之间有什么区别。我知道ISO是国际标准化组织(根据维基百科)。

我需要从设备中获取以下语言(iso-code?):en-US

我试过了:

Locale.getDefault().getLanguage()

但我得到了:en

1 个答案:

答案 0 :(得分:1)

试试这个

Locale bLocale = new Locale.Builder().setLanguage("en").setRegion("US").build();