Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android获取设备语言ISO字符串_Java_Android - Fatal编程技术网

Java Android获取设备语言ISO字符串

Java Android获取设备语言ISO字符串,java,android,Java,Android,我不知道ISO 639-1、639-2、639-3或639-4之间有什么区别。我知道ISO是国际标准化组织(根据维基百科) 我需要从设备获取以下语言(iso代码?):en-US 我试过: Locale.getDefault().getLanguage() 但是我得到了:en试试这个 Locale bLocale = new Locale.Builder().setLanguage("en").setRegion("US").build(); 选中GetISO3Language我不想设置设备语

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

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

我试过:

Locale.getDefault().getLanguage()
但是我得到了:
en

试试这个

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

选中GetISO3Language我不想设置设备语言我不认为这是在设置设备语言。它在生成器上设置属性以创建“en-US”区域设置。