`

修改语言环境方法

 
阅读更多

修改语言环境方法

 

 

private void setLocale(Locale locale) {
        try {
            IActivityManager am = ActivityManagerNative.getDefault();
            Configuration config = am.getConfiguration();
            config.locale = locale;
            config.userSetLocale = true;
            am.updateConfiguration(config);  
        } catch (RemoteException e) {

        }
}

setLocale(Locale.ENGLISH);  //设置成英语

setLocale(new Locale("es_ES"));////设置成西班牙语

setLocale(Locale.SIMPLIFIED_CHINESE);  //设置成简体中文

setLocale(Locale.KOREA);//设置成韩语

//获取语言环境
	private static final int LAN_ENG = 0;
	private static final int LAN_ESP = 1;
	private static final int LAN_CHN = 2;
	private static final int LAN_KOR = 3;

private int getLocaleId() {
        String languageCode = Locale.getDefault().getLanguage();
        Log.e(TAG , languageCode);
		
		if (languageCode.equals("en"))
			return LAN_ENG;
		if (languageCode.equals("es_es"))
			return LAN_ESP;
		if (languageCode.equals("zh"))
			return LAN_CHN;
		if (languageCode.equals("ko"))
			return LAN_KOR;

		return -1;

	}

 

  

 

分享到:
评论

相关推荐

    oralce10g更改语言环境.txt

    ### Oracle 10g更改语言环境的方法 更改Oracle 10g数据库的语言环境主要涉及系统注册表的修改,这通常是在安装或初始化数据库时根据默认设置进行的,但用户可以根据实际需求进行调整。以下是从中文简体(SIMPLIFIED...

    linux系统语言修改方法

    本文将详细介绍如何在Linux系统中更改系统语言,包括修改配置文件、支持的语言设置以及环境变量的作用,帮助用户根据自身需求调整系统语言环境。 ### 1. 修改配置文件 /etc/sysconfig/i18n 在大多数Linux发行版中...

    国际语言环境指南(SUN)

    关于 Solaris 国际化体系结构 ...方法使您能在当地语言和和 Unicode 语言环境中进行操作。Solaris 框架提供了跨平台伸 缩的能力。一组丰富的数据转换器确保了在各种编码和不同第三方平台之间的互操作 性。

    设置或更改Win7操作系统的语言环境

    设置或更改 Win7 操作系统的语言环境 在 Windows 7 操作系统中,语言环境是一个非常重要的设置项,它直接影响到用户体验和操作系统的使用性。设置或更改 Win7 操作系统的语言环境可以让用户更方便地使用操作系统,...

    微软apploc,可以更换语言环境

    【微软apploc:多语言环境切换工具】 微软的apploc工具是专为处理应用程序语言环境设计的一款实用程序,它允许用户在不重新安装软件的情况下,根据需要切换不同语言版本。这款工具尤其对那些需要在不同语言环境中...

    OpenAir环境分析R语言包使用手册

    3. 数据导入:手册可能会介绍如何将外部数据(如CSV、Excel等格式的文件)导入到R语言环境中,并转换成R语言可以操作的数据结构。 4. 数据处理:OpenAir包提供了一系列函数用于数据的预处理,例如数据清洗、缺失值...

    solaris修改默认语言(EN)

    对于需要更精细控制语言环境的应用场景,还可以考虑以下方法: 1. **多语言支持**:通过`localedef`命令创建额外的语言环境,并根据需要动态切换。 2. **用户级设置**:除了全局设置外,还可以为特定用户设置个性化...

    汇编语言运行环境

    《汇编语言运行环境详解——以Masm5.0为例》 汇编语言,作为计算机科学的基础语言之一,以其直接对应机器指令的特性,在特定领域如系统编程、嵌入式开发等方面发挥着不可替代的作用。然而,与高级语言相比,汇编...

    kali linux修改系统语言为中文的方法

    之后,您可以设置默认语言环境。可以通过编辑 `/etc/default/locale` 文件来实现: ```bash sudo nano /etc/default/locale ``` 在打开的文件中,找到 `LANG=` 行,将其修改为: ```bash LANG="zh_...

    android设置系统语言

    在Android平台上,设置系统语言是一项常见的任务,尤其对于开发者来说,了解如何动态调整应用程序或整个系统的语言环境至关重要。本文将深入探讨如何通过编程方式在Android系统中改变语言设置,同时结合微信这一应用...

    c++修改系统环境变量

    在C++编程中,修改系统环境变量是一项常见的任务,特别是在Windows操作系统中。环境变量存储了与用户或系统相关的路径、配置和其他信息,这些信息可供程序在运行时使用。本篇文章将详细探讨如何在C++中实现这个功能...

    Android动态系统语言切换

    该项目可能包含一个或多个Activity,其中一个用于展示语言切换的功能,用户可以选择不同的语言选项,然后调用上述方法来切换系统语言。 值得注意的是,动态切换系统语言只对当前应用有效,不会影响其他应用或整个...

    BCB多语言环境编程

    BCB多语言环境编程是指在BCB中实现程序能够支持多种语言,以便适应不同地区用户的需求。这对于全球化应用的开发至关重要。 在BCB中实现多语言支持,通常涉及以下几个核心知识点: 1. **资源文件**:`Project1.res`...

    SAP系统登陆配置--修改语言的脚本.

    修改这些值可以改变系统的语言环境。 - **保存并重启服务**:修改完成后,保存文件并关闭文本编辑器。接着,通过SAP System Management Console(SAP MMC)停止并重新启动SAP服务,确保新的语言设置生效。 - **...

    m语言调用 simulink的方法和修改参数

    ### M语言调用Simulink的方法与参数修改详解 #### 一、引言 在MATLAB环境下,Simulink作为一种图形化的系统建模工具,被广泛应用于信号处理、控制系统设计等多个领域。通过MATLAB的M文件(即脚本或函数文件),我们...

    TIA博途Wincc中设置不同语言下字体大小的具体方法.docx

    以下将详细阐述如何在TIA博途Wincc中调整不同语言环境下的字体大小。 首先,我们需要进入TIA博途Wincc的工作环境。启动TIA Portal,打开你的项目,然后进入Wincc的画面编辑器。在项目视图的菜单栏中,点击“选项”...

    汇编语言集成调试环境

    【汇编语言集成调试环境】是一种专为汇编语言编程设计的强大工具,它集成了代码编辑、编译、调试和分析等多种功能,极大地提升了程序员在处理低级别编程任务时的效率。汇编语言,作为计算机硬件与高级语言之间的桥梁...

    安卓终端增加perl-5.22.0语言环境

    在安卓设备上添加Perl-5.22.0语言环境是一项技术性的工作,涉及到系统级别的操作,特别是因为需要对手机进行root,这是安卓系统的一种高级权限获取方式,允许用户访问和修改系统的深层设置。以下是对这个过程的详细...

    XechWic关于Delphi7实现多语言环境unicode支持的方案

    这种方法不仅可以提高应用程序的国际化能力,还能增强其在不同操作系统语言环境下的兼容性。需要注意的是,在实际开发过程中,还需要根据具体的项目需求调整转换逻辑,并进行充分的测试以确保所有功能都能正常工作。

Global site tag (gtag.js) - Google Analytics