今天遇到一个Android 怎么更改默认语言顺序的问题,经过baidu等等的工作,现总结如下:
更改Android手机默认语言有如下几种方式:
1. 进入android 源代码build/target/product目录,在languages_full.mk或languages_small.mk文件中,修改PRODUCT_LOCALES的值。
假如当前PRODUCT_LOCALES := en_US zh_CN ... ... (English 简体中文)
可以修改为:PRODUCT_LOCALES := zh_CN en_US ... ... (简体中文 English )
修改完后重新编译,生成img文件fastboot到手机。
2. 进入adb shell,直接使用setprop 命令设置 persist.sys.language 和 persist.sys.country这两个属性值。
例如:
setprop persist.sys.language zh
setprop persist.sys.country CN
完成配置后重启就能够达到你预期的结果的。
3.通过setting来设定。
参考:
http://blog.csdn.net/dahailantian1/article/details/6144676