Android 获取手机语言环境 区分简体和繁体,香港,澳门,台湾繁体
安卓和IOS 系统语言都是准守:ISO 639 ISO 代码表
IOS:plus.os.language ios正常,安卓下简体和繁体语言,都是zh
安卓获取系统语言方法:Locale.getDefault().language
手机切换到繁体(台湾,香港,澳门)还是选择简体中文拿到的都是zh
这个时候还想区分台湾,香港,澳门还是大陆,需要使用其他方法配合使用
方法1:
首先根据:Locale.getDefault().language 判断如果是zh ,可以借助:
Locale.getDefault().toLanguageTag()
Locale.getDefault().toLanguageTag() 获取的数据:
香港:zh-Hant-HK
台湾:zh-Hant-TW
澳门:zh-Hant-MO
大陆:zh-Hans-CN
var languages = Locale.getDefault().languagevar languageTag = Locale.getDefault().toLanguageTag()if (languages=="zh"){when(languageTag){"zh-Hant-TW"->{//繁体 台湾}"zh-Hant-HK"->{//繁体 香港}"zh-Hant-MO"->{//繁体 澳门}"zh-Hans-CN"->{//简体 大陆}}}
方法2:
首先根据:Locale.getDefault().language 判断如果是zh ,可以借助:
Locale.getDefault().country
Locale.getDefault().country 获取的数据:
香港:HK
台湾:TW
澳门:MO
大陆:CN
var languages = Locale.getDefault().languagevar country = Locale.getDefault().countryif (languages=="zh"){when(country){"TW"->{//繁体 台湾}"HK"->{//繁体 香港}"MO"->{//繁体 澳门}"CN"->{//简体 大陆}}}
--至:大新
Android 获取手机语言环境 区分简体和繁体,香港,澳门,台湾繁体相关推荐
- Android 获取手机语言环境 区分简体繁体
Locale locale = getResources().getConfiguration().locale;// 获取当前系统语言String ZH = "zh";//中文简 ...
- 【小功能2】android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://2402766.blog.51cto.com/2392766/1080837 为了 ...
- Qt for Android获取手机序列号/手机型号/手机制造商
前言 Qt for Android 获取手机型号/手机制造商/手机序列号,这些是要通过 Android 原生接口才能获取到的, 那么在 Qt 项目中通过 jni 接口调用 Android 原生接口来获 ...
- android 获取手机运行的进程
今天,简单讲讲如何获取系统运行的进程. ActivityManager.RunningAppProcessInfo类与获取正在运行的应用程序 每一个应用程序都会运行在它独立的进程里,但是为了节省资源或 ...
- android 获取已安装 错误代码,android获取手机已经安装的app信息
Android获取手机已安装APP(系统/非系统) 效果图 主体代码 private ListView mlistview; private ListpackageInfoList; private ...
- 获取android型号代码,Android应用开发之Android获取手机品牌、手机型号、手机唯一序列号的代码教程...
本文将带你了解Android应用开发Android获取手机品牌.手机型号.手机唯一序列号的代码教程,希望本文对大家学Android有所帮助. Android获取手机品牌.手机型号.手机唯一序列号的代码 ...
- Android获取手机序列号
Android获取手机序列号 String androidId = null; androidId = Secure.getString(getContentResolver(), Secure.AN ...
- Android获取手机的卡槽数量和sim卡数量
Android获取手机的卡槽数量和sim卡数量 获取手机卡槽数量,即手机是单卡槽还是双卡槽的方法: TelephonyManager tm = (TelephonyManager) getSystem ...
- android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法
本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...
最新文章
- UNIX网络编程--ioctl操作(十七)
- 四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?
- aop框架的一个简单实现
- bolt在java,java neo4j bolt
- 送一台电脑显示器,我每天办公都用它,安利!
- 2014年第五届蓝桥杯C/C++ A组国赛 —— 第一题:海盗分金币
- IOS简单的登陆界面
- spring集成jndi_Spring应用程序与JNDI连接池的集成测试
- C# 淘宝商品微信返利助手开发-(六)返利助手开发(4)如何通过淘口令解析的出来的地址获得返利信息
- zabbix 3.2.1 安装 graphtree3.0.4 或 graphtree3.2.x
- map-side-join inspark
- 一名网工对Linux运维的一次经历
- 华为关闭telnet命令_华为交换机关闭Telnet、开启SSH服务命令
- 《上海悠悠接口自动化平台》-1.新增API 与 各参数的描述
- C语言入门教程,C语言学习教程
- DellR740制作Raid0
- 1元体验京东云服务器
- C#中随机分组相关Test
- 王爽 汇编语言 实验七
- 友盟推送点击行为处理
热门文章
- 使用渐变画笔填充形状
- ITK对应python中SimpleITK库的常用函数举例
- 阿里巴巴、安踏、波音、脸书、优步、百事等公司高管变动
- B.Fortune Telling Codeforces Round #770 (Div. 2)
- 微信分享url带多个参数问题解决
- 在mysql命令行中输入字符串提示 Incorrect string value: '\xC4\xE3' for column 'name' 出现异常
- 全志D1-H哪吒开发板Tina Linux 下WiFi的连接
- 模拟电话和数字电话有什么区别?优点和缺点!!!
- 啊哈算法——万能的搜索——解救小哈DFS
- 怎么将OFD电子发票免费转换PDF或Word文档