Android 10.0修改语言设置简体中文(中国)为简体中文(中国大陆)

Android Q中 Settings的语言设置选择列表中简体中文下,默认显示为中国、香港、台湾和新加坡:
在这里插入图片描述
如果想修改其显示为中国大陆,就必须修改ICU资源的配置。

ICU

ICU 是开源项目, 提供了最新的unicode标准,字符集转换, 以及超过300个国家的本地数据, 比如数字,时间和信息显示格式等,以及不同语言下的文本排序,日历相关的日期时间操作等。
详细内容可以访问: http://userguide.icu-project.org/
在Android 中, ICU 源码位于 external/icu/下。其内资源不会自动随着源码编译而编译,需要提前编译后,然后把icudt**l.dat,cp到external/icu/icu4c/source/stubdata下然后再编译刷机验证。

修改及其编译

如果在external/icu/icu4c/source/data/下修改/新增了文件,那么就需要重新build .dat文件。这个.dat的原始文件是在external/icu/icu4c/source/stubdata/下,名字为icudt.dat,其中是两个数字,表明icu版本数;是一个字符,表明该.dat文件的内部格式。例如Android Q上.dat文件原名为icudt63l.dat。
具体编译步骤:

  1. 修改external/icu/icu4c/source/data/下文件;</
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值