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开发实用技巧:判断当前系统语言版本
时间: 2024-10-10 05:24:32