方式一
android 7.0 以下
Locale locale = getResources().getConfiguration().locale;
android 7.0及以上
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
locale = getResources().getConfiguration().getLocales().get(0);
} else {
locale = getResources().getConfiguration().locale;
}
從 Android 7.0 起使用的getResources().getConfiguration().getLocales() 返回的是一個 LocaleList 對象,它包含 >=1 個 Locale,
方式二
Locale.getDefault().getLanguage()