android获取系统语言,Android系统调用

android判断当前系统用的是什么语言

判断国家:

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比罗庄网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式罗庄网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖罗庄地区。费用合理售后完善,十载实体公司更值得信赖。

中文: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());打印出来即可

Android如何获取当前操作系统的语言

使用如下代码判断语言(这里判断下中文):

public static boolean isZh(Context context) {

Locale locale = context.getResources().getConfiguration().locale;

String language = locale.getLanguage();

if (language.endsWith("zh"))

return true;

else

return false;

}

下面是判断国家:

中文: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());打印出来即可。

Android怎么获取当前操作系统的语言

Android--获取当前系统的语言环境其代码如下:

private boolean isZh() {

Locale locale = getResources().getConfiguration().locale;

String language = locale.getLanguage();

if (language.endsWith("zh"))

return true;

else

return false;

}

其中languag为语言码:

zh:汉语

en:英语

如何在android APP中设置系统语言

获取当前系统语言

Locale curLocale = getResources().getConfiguration().locale;

//通过Locale的equals方法,判断出当前语言环境

if (curLocale.equals(Locale.SIMPLIFIED_CHINESE)) {

//中文

} else if(Locale.ENGLISH){

//英文

}

2.设置APP语言Resources resources = getResources();  // 获得res资源对象    

Configuration config = resources.getConfiguration();  // 获得设置对象

DisplayMetrics dm = resources.getDisplayMetrics();  // 获得屏幕参数:主要是分辨率,像素等。

config.locale = Locale.ENGLISH/span;  // 设置APP语言设置为英文

resources.updateConfiguration(config, dm);

//设置完以后要刷新Activity才能及时生效

android手机怎么提取系统语言标识

Android--获取当前系统的语言环境其代码如下:

private boolean isZh() {

Locale locale = getResources().getConfiguration().locale;

String language = locale.getLanguage();

if (language.endsWith("zh"))

return true;

else

return false;

}

其中languag为语言码:

zh:汉语

en:英语

Android获取系统语言

Locale locale = getResources().getConfiguration().locale;

String language = locale.getLanguage();

String local = Locale.getDefault().toString();

String country =getResources().getConfiguration().locale.getCountry();

Log.e("zxy", "tjCountry: language:"+ language+",local:"+local+",country:"+country);

2019-05-20 14:35:13.231 28892-28892/? E/zxy: tjCountry: language:ko,local:ko_KR,country:KR

2019-05-20 14:36:35.851 2357-2357/? E/zxy: tjCountry: language:it,local:it_IT,country:IT

2019-05-20 14:37:20.689 3848-3848/? E/zxy: tjCountry: language:th,local:th_TH,country:TH

2019-05-20 14:37:42.060 4893-4893/? E/zxy: tjCountry: language:sk,local:sk_SK,country:SK

2019-05-20 14:38:30.373 6402-6402/? E/zxy: tjCountry: language:zh,local:zh_CN_#Hans,country:CN

2019-05-20 14:38:45.746 7024-7024/? E/zxy: tjCountry: language:ms,local:ms_SG,country:SG

2019-05-20 14:39:26.728 8264-8264/? E/zxy: tjCountry: language:zh,local:zh_CN_#Hans,country:CN

2019-05-20 14:39:47.535 9051-9051/? E/zxy: tjCountry: language:ms,local:ms_MY,country:MY

2019-05-20 14:41:21.035 10903-10903/? E/zxy: tjCountry: language:zh,local:zh_CN_#Hans,country:CN

2019-05-20 14:41:30.611 10903-10903/? E/zxy: tjCountry: language:fr,local:fr_CA,country:CA

2019-05-20 14:47:39.545 13311-13311/? E/zxy: tjCountry: language:zh,local:zh_CN_#Hans,country:CN

2019-05-20 14:47:59.557 14123-14123/? E/zxy: tjCountry: language:en,local:en_GB,country:GB


名称栏目:android获取系统语言,Android系统调用
链接分享:http://azwzsj.com/article/pheisg.html