我正在尝试使用Locale.getDefault()
或Resources.getSystem().getConfiguration().locale.getDisplayCountry()
但它返回“美国”而不是“印度”。
如果我使用:Resources.getSystem().getConfiguration().getLocales().get(0).getDisplayCountry()
,我会:
java.lang.NoSuchMethodError: No virtual method getLocales()Landroid/os/LocaleList; in class Landroid/content/res/Configuration; or its super classes (declaration of 'android.content.res.Configuration' appears in /system/framework/framework.jar)
如何获得正确的默认区域设置?
答案 0 :(得分:0)
如果您想了解当前语言:Locale.getDefault().getDisplayLanguage();