话不多说,请看代码:
公共静态布尔isZh(上下文语境){ 地区区域=context.getResources () .getConfiguration () .locale; 字符串的语言=locale.getLanguage (); 如果(language.endsWith (zh型)) 返回true; 其他的 返回错误; } >之前
<>强判断国家:强>
中文:<代码> getresource () .getConfiguration () .locale.getCountry () .equals (CN) 代码>
繁体中文:<代码> getresource () .getConfiguration () .locale.getCountry () .equals (TW) 代码>
英文(英式):<代码> getresource () .getConfiguration () .locale.getCountry () .equals(英国)代码>
英文(美式):<代码> getresource () .getConfiguration () .locale.getCountry () .equals(“我们”)代码>
如果不清楚当前国家的简写,可以直接
<代码> system . out (getresource () .getConfiguration () .locale.getCountry()); 代码>打印出来即可
<强>下面是判断是否是中文或者繁体中文(台湾):强>
公共布尔isLunarSetting () { 字符串的语言=getLanguageEnv (); 如果(语言!=零 ,,(language.trim () .equals(“应用”)| | language.trim () .equals (“zh-TW”))) 返回true; 其他的 返回错误; } >之前私人字符串getLanguageEnv () { 地区l=Locale.getDefault (); 字符串的语言=l.getLanguage (); .toLowerCase字符串国家=l.getCountry () (); 如果(zh型.equals(语言)){ 如果(“cn”.equals(国家)){ 语言=坝τ谩? }else if (tw .equals(国家)){ 语言=" zh-TW”; } }else if (“pt”.equals(语言)){ 如果(br .equals(国家)){ 语言=" pt-BR”; }else if (“pt”.equals(国家)){ 语言=" pt-PT”; } } 返回的语言; } >之前<代码>字符串格式=Settings.System.getString (context4Year.getContentResolver (), Settings.System.DATE_FORMAT); 代码>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
Android判断当前语言环境是否是中文环境