Android如何判断系统语言

原创 2015年11月19日 15:13:59
最近做app国际化遇到要把app语言设置为默认英文,系统语言获取方法如下
中文:getResources().getConfiguration().locale.getCountry().equals("CN")
繁体中文: getResources().getConfiguration().locale.getCountry().equals("TW") 
英文(英式):getResources().getConfiguration().locale.getCountry().equals("UK")

英文(美式):getResources().getConfiguration().locale.getCountry().equals("US")

语言默认设置,更改Locale.后的语言为所需即可
        Resources resources = getResources();//获得res资源对象
        Configuration config = resources.getConfiguration();//获得设置对象
        DisplayMetrics dm = resources .getDisplayMetrics();//获得屏幕参数:主要是分辨率,像素等。
        config.locale = Locale.SIMPLIFIED_CHINESE; //简体中文
        resources.updateConfiguration(config, dm);


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android--获取当前系统的语言环境

Android--获取当前系统的语言环境  (2012-11-29 16:38:20) 转载▼ 标签:  it 分类: Android private boolean is...

Android 判断当前系统语言

前言           欢迎大家我分享和推荐好用的代码段~~  声明            欢迎转载,但请保留文章原始出处:            CSDN : http://www.csd...

android 如何获取当前系统所使用的语言

android 如何获取当前系统所使用的语言

Android 判断当前语言环境是否是中文环境

public static boolean isZh(Context context) { Locale locale = context.getResources().getConfigurat...

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

判断国家: 中文:getResources().getConfiguration().locale.getCountry().equals("CN") 繁体中文: getResources().g...

android 获取系统语言

使用getLanguage()方法和getCountry方法,获取系统设置的语言和区域。 //获取系统当前使用的语言 String lan = Locale.getDefault().g...

android -- 蓝牙 bluetooth (五)接电话与听音乐

正文开始之前,先说点题外话,在android系统中蓝牙耳机和听筒两者的音频通道是不一样的,使用蓝牙耳机接听电话和听音乐不仅涉及到本文下面提到的流程,更要牵扯的音频通道的切换,这是一个相对比较复杂的过程...
  • gjsisi
  • gjsisi
  • 2013年10月22日 15:44
  • 1723

wifi连接ap的认证过程处理

1、supplicant向驱动发起connect请求; 2、wifi驱动进行Authentication,Association Request,Association Response处理,驱动完...
  • zjli321
  • zjli321
  • 2016年07月20日 18:24
  • 1714

Android判断当前系统使用的语言

Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); ...
  • jia635
  • jia635
  • 2016年12月05日 19:01
  • 1433

Android开发实用技巧:判断当前系统语言版本

Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android如何判断系统语言
举报原因:
原因补充:

(最多只允许输入30个字)