顶级目录:/device/sprd/sharkle
# full_base_go
修改文件:common/full_base_go.mk
- PRODUCT_LOCALES := en_US
+ PRODUCT_LOCALES := zh_CN
1
2
2
# cust_android
修改文件:common/cust_android.mk
- PRODUCT_LOCALES := en_US
+ PRODUCT_LOCALES := zh_CN
1
2
2
# sl8541e_su808_Natv
修改文件:sl8541e_su808/sl8541e_su808_Natv.mk
+ PRODUCT_LOCALES := zh_CN
+ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
+ ro.product.locale.language=zh \
+ ro.product.locale.region=CN \
+ ro.product.locale=zh-CN \
+ persist.sys.localevar= \
+ persist.sys.locale=zh-Hans-CN \
+ persist.sys.language=zh \
+ persist.sys.country=CN
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
不太记得这里修改的有无效果,有点久了,后面好像把这部分属性修改去掉了,转而改framework部分,大家自己验证一下,frameowork修改内容:
修改文件:/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+ <string name="def_sprd_default_locales" translatable="false">zh-Hans-CN</string>
1
修改文件:/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
private void loadSystemSettings(SQLiteDatabase db) {
* See: SettingsProvider.UpgradeController#onUpgradeLocked
*/
+ loadStringSetting(stmt, Settings.System.SYSTEM_LOCALES, R.string.def_sprd_default_locales);
} finally {
if (stmt != null) stmt.close();
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
未经本人同意,禁止转载!