设为首页 加入收藏

TOP

Android 2.1 架构解析(二)
2014-11-24 01:01:08 来源: 作者: 【 】 浏览:4
Tags:Android 2.1 架构 解析
given as the argument


# and returns the language (or the region)


define default-locale-language


$(word 2, 2, $(call default-locale, $(1)))


endef


define default-locale-region


$(word 3, 3, $(call default-locale, $(1)))


Endef



...



PRODUCT_DEFAULT_LANGUAGE="$(call default-locale-language,$(PRODUCT_LOCALES))" /


PRODUCT_DEFAULT_REGION="$(call default-locale-region,$(PRODUCT_LOCALES))" /



然后通过build/tool/buildinfo.sh文件将如下段写到文件build.prop,如下:


echo "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE"


echo "ro.product.locale.region=$PRODUCT_DEFAULT_REGION"


所以,要改变默认语言用下面两种方法中的一种就行了:


1 PRODUCT_LOCALES字段里,将要选择的语言放在第一位,如:


PRODUCT_LOCALES := en_US zh_CN


默认语言是英语


2


persist.sys.languagepersist.sys.country里指定语言,如下:


PRODUCT_PROPERTY_OVERRIDES := /


persist.sys.language=zh /


persist.sys.country=CN



build.prop文件的处理是在system/core/init/property_service.c


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++ 异常处理 terminate函数使用 下一篇Linux-2.6驱动开发

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: