Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage();
以上代码能够获取到当前系统的语言码,中文的语言码为ch,英文的语言码为en,完整的语言码例如以下:
bn_BD孟加拉语(孟加拉)
bo_CN 博多语(中国)
bo_IN 博多语(印度)
ce_PH 塞布安诺语(菲律宾)
de_LI 德语(列支敦士登)
fa_AF 波斯语(阿富汗)
fa_IR 波斯语(伊朗)
gu_IN 古吉拉特语(印度)
ha_GH 豪萨语(加纳)
ha_NE 豪萨语(尼日尔)
ha_NG 豪萨语(尼日利亚)
he_IL 希伯来语(以色列)
iw 希伯来语
ka_GE 南高加索语(格鲁吉亚)
kk_KZ 哈萨克语(哈萨克斯坦)
km_KH 高棉语(柬埔寨)
lo_LA 寮语(老挝)
lt_LT 立陶宛语(立陶宛)
lv_LV 拉托维亚语(列托)(拉脱维亚)
ms_MY 马来西亚语(马来西亚)
my_MM 缅甸语(缅甸)
nb_NO 挪威语 (挪威)
nl_BE 荷兰语 (比利时)
nl_NL 荷兰语 (荷兰)
pa_IN 旁遮普语(印度)
pa_PK 旁遮普语(巴基斯坦)
pl_PL 波兰语 (波兰)
pt_BR 葡萄牙语 (巴西)
pt_PT 葡萄牙文 (葡萄牙)
rm_CH 拉丁罗曼语(瑞士)
ro_RO 罗马尼亚语 (罗马尼亚)
ru_RU 俄文 (俄罗斯)
sk_SK 斯洛伐克文 (斯洛伐克)
sl_SI 斯洛文尼亚文 (斯洛文尼亚)
sr_RS 塞尔维亚语(塞尔维亚)
sv_SE 瑞典语 (瑞典)
sw_KE 瓦西里语(肯尼亚)
sw_TZ 瓦西里语(坦桑尼亚)
ta_IN 泰米尔语(印度)
te_IN 泰卢固语(印度)
th_TH 泰语 (泰国)
tl_PH 塔加洛语(菲律宾)
tr_TR 土耳其语 (土耳其)
ug_CN *语(中国)
uk_UA 乌克兰语 (乌克兰)
ur_IN 乌尔都语(印度)
ur_PK 乌尔都语(巴基斯坦)
vi_VN 越南语(越南)
zh_CN 简体中语(中国)
zh_TW 繁体中语(*)
Android开发有用技巧:推断当前系统语言版本号的更多相关文章
-
Android 开发有用代码积累
Android开发需求变化快,开发周期要求尽量短,接下来一系列文章从实际使用出发总结一些常用的代码片段,便于查找,也为后来人提供一份参考. 1.获取Manifest的基本信息(升级页面和软件关于页面一 ...
-
Android开发有用的站点
在github上面找到一个个人认为比較好的站点,好在能够方便下载开发工具.我的AndroidStudio就是在上面下载的.安装了一直在使用.该 网址主要收集整理Android开发所需的Android ...
-
Android开发有用的三方网站
聚合数据-免费数据调用 https://www.juhe.cn/ 有赞- 免费的微商城 http://youzan.com/ 秀米微信图文编辑器 http://xiumi.us/ 禅道项目管理软件 h ...
-
Android开发之通过Intent启动系统应用的协议
使用隐式Intent启动系统应用,除了http协议,还有geo(显示地理位置),tel(拨打电话),file(文件)等
-
Delphi XE8中Android开发有用的资源!
一,FireMonkey Component Library在XE8帮助(topics.chm)中的位置:FireMonkey Component Library,展示了FireMonkey控件在VC ...
-
android开发-小技巧篇(集合)
1.对于过多的控件,功能类似,数量又多的,可以用include方法.在实现应用中,可以把控件放入List集合中. private void initView() { // TODO Auto-gene ...
-
Android开发小技巧之根据position判断ListView是否在显示
使用ListView的时候,会有判断指定项是否正在显示的需求,其实很简单,代码如下: private boolean isShowing(int position) { int showViewCou ...
-
【Android开发资料分享】自己整理的Android开发资料,非常全面
学习Android以来,不知不觉中收集了大量非常优秀的Android开发资料,一直没有系统的整理,最近抽时间把收藏夹中的资料做了一下整理,现在分享给大家,希望能够帮助到需要的人.这份资料我还会不断的更 ...
-
Android 开发程序员必备网站
开发必备网站: Android 开发各种工具下载 Android 开发国内大牛集合 Android 开发技术博客周刊 Android 开发技术周报中文版 Android 优秀开源项目集合以及源码分析 ...
随机推荐
-
ASP.Net中的Web Resource
http://support.microsoft.com/kb/910442,这是中文的,机器翻译的,不太容易看懂,英文的是:http://support.microsoft.com/kb/91044 ...
-
Unity相关路径
Application.dataPath 只读 在项目根目录下读取文件,但移动端没有访问权限.一般适用于PC端调试用. Application.streamingAssetsPath 在Assets目 ...
-
js获取页面url的方法
我们可以用javascript获得其中的各个部分 1, window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) 本例返回值: http://ifisker.com/b ...
-
通过Migration在EF6中用多个DbContext
通过Migration在EF6中用多个DbContext EF EF6 C# Migration 通过Migration在EF6中用多个DbContext 前言 实现目标 设置多数据上下文 更新数据脚 ...
-
Android中回调接口的使用
MainActivity如下: package cn.testcallback; import android.os.Bundle; import android.app.Activity; /** ...
-
VB.net 字符串 分割 及 重新倒序组装
''' <summary> ''' split with ">>>>" , and inverted order ''' </summar ...
-
JS中prototype属性-JS原型模式
/* *对象方法 *类方法 * 原型方法 */ function People(name) { this.name = name; this.say = function () { //对象方法 al ...
-
[Linux] 使用openssl实现RSA非对称加密
简单定义:公钥和私钥,加密和解密使用的是两个不同的密钥,所以是非对称 系统:ubuntu 14.04 软件:openssl java php 生成公钥私钥 使用命令生成私钥: openssl genr ...
-
浏览器兼容的JS写法总结
一.元素查找问题 1. document.all[name] (1)现有问题:Firefox不支持document.all[name] (2)解决方法:使用getElementsByName( ...
-
[LCA模版] Distance Queries
题目描述 约翰的奶牛们拒绝跑他的马拉松,因为她们悠闲的生活不能承受他选择的长长的赛道.因此他决心找一条更合理的赛道.此题的输入于第一题相同,紧接着下一行输入一个整数K,以后K行为K个"距离问 ...