android判断当前系统用的是什么语言
16lz
2021-12-04
判断国家:
中文:getResources().getConfiguration().locale.getCountry().equals("CN")
繁体中文:getResources().getConfiguration().locale.getCountry().equals("TW")
英文(英式):getResources().getConfiguration().locale.getCountry().equals("UK")
英文(美式):getResources().getConfiguration().locale.getCountry().equals("US")
如果不清楚当前国家的简写,可以直接System.out(getResources().getConfiguration().locale.getCountry());打印出来即可
下面是判断是否是中文或者繁体中文(台湾):
public boolean isLunarSetting() { String language = getLanguageEnv(); if (language != null && (language.trim().equals("zh-CN") || language.trim().equals("zh-TW"))) return true; else return false; }
private String getLanguageEnv() { Locale l = Locale.getDefault(); String language = l.getLanguage(); String country = l.getCountry().toLowerCase(); if ("zh".equals(language)) { if ("cn".equals(country)) { language = "zh-CN"; } else if ("tw".equals(country)) { language = "zh-TW"; } } else if ("pt".equals(language)) { if ("br".equals(country)) { language = "pt-BR"; } else if ("pt".equals(country)) { language = "pt-PT"; } } return language; }String format = Settings.System.getString(context4Year.getContentResolver(), Settings.System.DATE_FORMAT);
更多相关文章
- Android(安卓)API 中文(13) ―― ToggleButton
- Android(安卓)3.1 r1 中文API文档 (120) ―― SearchView
- 安卓手机助手Jihosoft Android(安卓)Manager英文安装及注册教程(
- Android(安卓)中文 API (36) ―― Toast
- android全屏显示和android模拟器输入中文
- Android(安卓)SearchView 搜索框
- Android(安卓)中文API (65) ―― BluetoothClass[蓝牙]
- Android(安卓)控制EditText输入为英文或数字
- Android(安卓)API 中文 (55) ―― ListAdapter