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开发有用技巧:推断当前系统语言版本号的更多相关文章

  1. Android 开发有用代码积累

    Android开发需求变化快,开发周期要求尽量短,接下来一系列文章从实际使用出发总结一些常用的代码片段,便于查找,也为后来人提供一份参考. 1.获取Manifest的基本信息(升级页面和软件关于页面一 ...

  2. Android开发有用的站点

    在github上面找到一个个人认为比較好的站点,好在能够方便下载开发工具.我的AndroidStudio就是在上面下载的.安装了一直在使用.该 网址主要收集整理Android开发所需的Android ...

  3. Android开发有用的三方网站

    聚合数据-免费数据调用 https://www.juhe.cn/ 有赞- 免费的微商城 http://youzan.com/ 秀米微信图文编辑器 http://xiumi.us/ 禅道项目管理软件 h ...

  4. Android开发之通过Intent启动系统应用的协议

    使用隐式Intent启动系统应用,除了http协议,还有geo(显示地理位置),tel(拨打电话),file(文件)等

  5. Delphi XE8中Android开发有用的资源!

    一,FireMonkey Component Library在XE8帮助(topics.chm)中的位置:FireMonkey Component Library,展示了FireMonkey控件在VC ...

  6. android开发-小技巧篇(集合)

    1.对于过多的控件,功能类似,数量又多的,可以用include方法.在实现应用中,可以把控件放入List集合中. private void initView() { // TODO Auto-gene ...

  7. Android开发小技巧之根据position判断ListView是否在显示

    使用ListView的时候,会有判断指定项是否正在显示的需求,其实很简单,代码如下: private boolean isShowing(int position) { int showViewCou ...

  8. 【Android开发资料分享】自己整理的Android开发资料,非常全面

    学习Android以来,不知不觉中收集了大量非常优秀的Android开发资料,一直没有系统的整理,最近抽时间把收藏夹中的资料做了一下整理,现在分享给大家,希望能够帮助到需要的人.这份资料我还会不断的更 ...

  9. Android 开发程序员必备网站

    开发必备网站: Android 开发各种工具下载 Android 开发国内大牛集合 Android 开发技术博客周刊 Android 开发技术周报中文版 Android 优秀开源项目集合以及源码分析 ...

随机推荐

  1. arch Failed to load module "intel"

    arch启动x的时候出现问题困扰我一天了,终于解决掉了. 错误如下: [ 61.086] (II) LoadModule: "intel" [ 61.087] (WW) Warni ...

  2. svn跨机备份

    #!/bin/sh svn_bak_dir='/svndata/cloudil' svn_server='svn://172.16.40.200:9999' user=adminread pass=a ...

  3. hadoop namanodejava

    最近突然想看下hadoop源码,有利于处理一些突发问题.先从name启动开始, NameNode.java public static void main(String argv[]) throws ...

  4. Delphi 中TWebBrowser的扩展控件TExWebBrowser

    主要扩展了3D界面.右键菜单.是否显示图片.是否支持JAVA等功能. 代码如下: unit ExtWebBrowser; interface uses Windows, SysUtils, Class ...

  5. sqlserver 操作技巧

    1.将不同库中的一张表数据导入到另外一张表中去 ① 两张表多存在实体,两表的字段相同,字段的顺序相同的话. insert into 表B select * from 表A ② 两张表多存在实体,两表的 ...

  6. RT3070 USB WIFI 在连接socket编程过程中问题总结

    最近耗时多天,成功的将RT3070驱动.并解决了socket的网络编程,成功的在BA9G10上面实现了USB wif.连上家里的无线路由器,通过ubuntu下面建立的服务端程序,将BA9G10中的数据 ...

  7. 你真的了解JAVA中与Webservice相关的规范和实现吗?

    非常多人在项目中使用Webservice,仅仅是知道怎样公布Webservice,怎样调用Webservice,但真要论其来龙去脉,还真不一定清楚. 一切一切还要从我们伟大的sun公司规范说起. JA ...

  8. openwrt 3g模块上网

    硬件环境:     开发板为RT5053F        3G模块为中兴 MC2176 电信版 以下是操作步骤 加入VID .PID VID . PID 的获取方法是 将设备插入电脑在linux下执行 ...

  9. ANDROID L——Material Design综合应用(Demo)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Material Design: Material Design是Google推出的一个全 ...

  10. 每天一个JavaScript实例-动态省份选择城市

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...