目录
一、语言
1、修改路径:build/target/product/full_base.mk
-# Put en_US first in the list, so make it default.
-PRODUCT_LOCALES := en_US
+# Put zh_CN first in the list, so make it default.
+PRODUCT_LOCALES := zh_CN en_US
2、修改路径:build/target/product/languages_default.mk //这里把zh_CN移到第一个即可
PRODUCT_LOCALES := \
zh_CN \
en_US \
af_ZA \
am_ET \
ar_EG \
ar_XB \
as_IN \
az_AZ \
be_BY \
bg_BG \
bn_BD \
bs_BA \
ca_ES \
cs_CZ \
da_DK \
de_DE \
el_GR \
en_AU \
en_CA \
en_GB \
en_IN \
en_XA \
es_ES \
es_US \
et_EE \
eu_ES \
fa_IR \
fi_FI \
fr_CA \
fr_FR \
gl_ES \
gu_IN \
hi_IN \
hr_HR \
hu_HU \
hy_AM \
in_ID \
is_IS \
it_IT \
iw_IL \
ja_JP \
ka_GE \
kk_KZ \
km_KH \
kn_IN \
ko_KR \
ky_KG \
lo_LA \
lt_LT \
lv_LV \
mk_MK \
ml_IN \
mn_MN \
mr_IN \
ms_MY \
my_MM \
nb_NO \
ne_NP \
nl_NL \
or_IN \
pa_IN \
pl_PL \
pt_BR \
pt_PT \
ro_RO \
ru_RU \
si_LK \
sk_SK \
sl_SI \
sq_AL \
sr_Latn_RS \
sr_RS \
sv_SE \
sw_TZ \
ta_IN \
te_IN \
th_TH \
tl_PH \
tr_TR \
uk_UA \
ur_PK \
uz_UZ \
vi_VN \
zh_HK \
zh_TW \
zu_ZA \
二、时区
在RK平台,默认的代码中的时区是GMT
本人验证过,联网后时间不会跟着网络的时间走,必须得自己点一下对应的时区,时间才匹配。
以下是修改默认时区的patch
//cd frameworks/base/
//这里默认的时区,我修改的是上海
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 72ebc90670dd..bea1771e13fa 100755
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -453,7 +453,8 @@ public final class SystemServer {
String timezoneProperty = SystemProperties.get("persist.sys.timezone");
if (timezoneProperty == null || timezoneProperty.isEmpty()) {
Slog.w(TAG, "Timezone not set; setting to GMT.");
- SystemProperties.set("persist.sys.timezone", "GMT");
+ //SystemProperties.set("persist.sys.timezone", "GMT");
+ SystemProperties.set("persist.sys.timezone", "Asia/Shanghai");
}
// If the system has "persist.sys.language" and friends set, replace them with