Как получить язык приложения и язык устройства отдельно в Android?

Язык моего устройства - на английском, а язык приложения - на итальянском. Как программно получить язык устройства и язык приложения?

Ответ 1

получить системный язык

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

получить язык приложения

String CurrentLang = Locale.getDefault().getLanguage();

Ответ 2

Это правильный ответ: getResources(). GetConfiguration(). Locale

Ответ 3

Получить системный язык Используйте это:

String DeviceLang =Resources.getSystem().getConfiguration().locale.getLanguage();

А для языка приложений Используйте это:

String AppLang = Resources.getConfiguration().locale.getLanguage();