华为手机判断简体中文和繁体的时候,都是cn_zh,如果是中国台湾地区的用户,用cn_zh判断出来的就是简体中文,在做注册登录的时候,就不好区分,所以通过locale.getDisplayCountry(),判断是否是简体中文 ---------------------------------------------------------
public static boolean isZh(Context context) {
Locale locale = context.getResources().getConfiguration().locale;
String language = locale.getLanguage();
if (language.endsWith("zh"))
if("中国".equals(locale.getDisplayCountry())){
return true;
}else{
return false;
}
else
return false;
}