Получить язык в андроиде?

В моем приложении для Android мне нужно знать, какой язык телефона в этом формате: fr (для francais), en (для английского) и т.д. Как я могу это сделать? Я знаю, что я могу отображать язык с этим:

Locale.getDefault().getDisplayLanguage()

но результат - francais, английский,...

Могу ли я получить как-то исходные языки?

Ответ 2

Как насчет использования

Locale.getDefault().getLanguage();

Ответ 3

Я думаю, вы можете попробовать один из этих двух.
Locale.getDefault().getLanguage();
Это даст языковой код iso, то есть "de", "ru".

ИЛИ

Resources.getSystem().getConfiguration().locale; 

Это возвращает глобальный общий ресурс, который предоставляет доступ только к системным ресурсам.