android 默认中文时区,修改android默认系统语言为中文和时区
原始的android代码,系统默认语言是英文,一般来说需要改成默认中文,修改的方法很多:
1.修改PRODUCT_LOCALES字段,
将要选择的语言放在第一位,如: PRODUCT_LOCALES := en_US zh_CN 默认语言是英语,这个从build/target/product/sdk.mk中拷贝出来,粘贴到device/{硬件平台}/{产品}.mk中,将zh_CN放在第一位即可。或者直接粘贴到build/target/product/core.mk中,所有分支都继承这个设置。
2.修改device/{硬件平台}/{产品}/system.prop或者default.prop,加入:
[persist.sys.language]: [zh]
[persist.sys.country]: [CN]
[persist.sys.localevar]: []
[persist.sys.timezone]: [Asia/Shanghai]
[ro.product.locale.language]: [zh]
[ro.product.locale.region]: [CN]
3.修改init.rc,加入:
setprop persist.sys.language zh
setproppersist.sys.country CN
setproppersist.sys.localevar
setproppersist.sys.timezone Asia/Shanghai
setpropro.product.locale.language zh
setpropro.product.locale.region CN
这个方法有个问题,因为每次开机都会执行,所以每次开机后语言都是默认语言。
4.修改device/{硬件平台}/{产品}/device.mk,加入:
PRODUCT_PROPERTY_OVERRIDES += \
persist.sys.language=zh \
persist.sys.country=CN \
persist.sys.localevar=“”\
persist.sys.timezone=Asia/Shanghai \
ro.product.locale.language=zh \
ro.product.locale.region=CN
我采用的是第4种。注意,上面的引号不能去掉,否则在build.prop中两行会变成一行:
persist.sys.localevar=persist.sys.timezone=Asia/Shanghai
这会导致获取不到persist.sys.timezone的值,时区还是不对。
5.修改build/tools/buildinfo.sh:
echo "persist.sys.language=zh"
echo "persist.sys.country=CN"
echo "persist.sys.localevar="
echo "persist.sys.timezone=Asia/Shanghai"
echo "ro.product.locale.language=zh"
echo "ro.product.locale.region=CN"
android 默认中文时区,修改android默认系统语言为中文和时区相关推荐
- Android Studio(五):修改Android Studio项目包名
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- Android开发之简单修改TabLayout默认文字大小的方法(亲测可用)
很简单,先看图: 这是比较小的12sp 我们看下大字体28sp的 实际上很简单,给TabLayout设置一个style即可 划重点!style一定要继承TextAppearance.Design.Ta ...
- android代码图片编辑,怎样修改android系统apk软件里面的代码和图片?
你好,你的问题我算是看明白了,从你的问题可以设计三个方面,apk反编译.apk回编译以及apk签名,看来,我得从头说起了. 首先,我在这里提供下反编译Android所需的软件,当然是全套,刚刚收集整理 ...
- android获取ro._修改Android序列号(Serial Number)
文档说明 本文档以SC806-CN-00-71(msm8909平台 Android7系统)为例,描述如何修改Android Serial Number. Serial Number说明 菜单 Abou ...
- android 反调试 github,修改Android手机内核,绕过反调试
本文博客链接:http://blog..net/qq1084283172/article/details/57086486 0x1.手机设备环境 Model number: Nexus 5 OS Ve ...
- mysql删除默认密码_修改mysql默认密码方法
问题描述 今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user 'ro ...
- android背景颜色动态修改,Android自定义TextView带圆角及背景颜色(动态改变圆角背景颜色)...
最近根据项目需求自定义了一个TextView控件,主要用来做状态的标识,比如一个订单状态有各种,当然了这种设置在Android中可以直接用xml文件来处理,但是对于xml文件太过于麻烦,针对不同的颜色 ...
- android recovery中文下载地址,Android Recovery模式与Recovery界面的中文详细说明
Android Recovery模式与Recovery界面的中文详细说明 Android Recovery模式 来源: ChinaUnix博客 日期: 2009.04.25 22:58 (共有条评论) ...
- android 识别中文字体,在 Android 上高效准确的进行 OCR 识别,白描帮你实现
白描在 iOS 上线以来,收到很多小伙伴的鼓励和肯定,当然也有针对不足的批评,白描也都统统收下,延续优秀的,改正不好的,一直在努力提升.也有很多Android的小伙伴希望在 Android 上也能用白 ...
最新文章
- Windows 2000/XP 注册表终极修改(转载)
- 【java】兴唐第二十三节课作业
- 如何判断软件功能特性的依赖?
- python遇到Retry(total=4, connect=None, read=None, redirect=None, status=None)解决方案
- 数学歌单:数学虐我千百遍,让我至今没初恋
- 行程编码(atoi函数)
- NISP第一讲信息安全和网络空间安全
- 两个比较好的ooc(面向对象c语言编程)库
- 专访最强夫妻店:“神庙逃亡2”开发背后的故事
- 软件需求工程(第二章)
- 20189217 2018-2019-2 《密码与安全新技术专题》第11周作业
- linux输入密码后提示密码错误,用sudo命令没有提示输入密码,而是出现sudo:3次错误密码尝试的解决...
- Androd studio + MUMU模拟器
- 对于线性代数、特征空间、特征提取、深度学习的一些深夜思考
- Unity2d 学习笔记(四)碰撞检测
- win10怎么用计算机的搜索,win10搜索文件内容怎么操作_win10如何搜索文档内的内容...
- GIT-Bonobo.Git.Server的使用
- eBPF学习仓库bpf_study-996station GitHub鉴赏官
- 锂行业研究报告—(学习笔记)
- ASP调用存储过程中与SQL对应的数据类型
热门文章
- 关于微阵列芯片和RNA-seq的比较
- mysql统计不及格科目_SQL语句 统计各个学生的不及格科目数量及不及格率 ,2条语句...
- 5.Collection集合 List集合 泛型
- 四十二、文件的物理结构(下)
- 大数据分布式集群搭建(3)
- IDEA报错总结:修改Java编译版本--maven项目
- python操作mongodb进行读写
- LeetCode 91. Decode Ways--动态规划DP的Python和Java解法
- 绝地求生现在服务器稳定吗,吃鸡服务器不稳定?《绝地求生》国服宣布将首次使用超性能服务器...
- mysql a-z排序_mysql实现首字母从A-Z排序