添加language和region定制不生效问题
来源:互联网 发布:盖革计数器 淘宝 编辑:程序博客网 时间:2024/06/11 17:52
一、问题描述
在plf文件中添加了ro.product.locale.language和ro.product.locale.region的sdm值,perso定制不生效
二、问题分析
在frameworks/base/core/jni/AndroidRuntime.cpp中,
const std::string productLocale = getProperty("ro.product.locale", "") if(!productLocale.empty()) { return productLocale;}return productLanguage + "-" + productRegion;
因为获取到的productLocale不为空,所以直接return,下面的return productLanguage + "-" + productRegion;不会执行,故定制不生效。修改如下:
if(!productLocale.empty() || productRegion.empty()) { if(!productLocale.empty()){ return productLocale; }else { return "en-US"; }}
0 0
- 添加language和region定制不生效问题
- alter ignore table 添加unique key不生效的问题和临时解决方案
- setRepeatMode 和setRepeatCount 不生效问题
- ie7下脚本添加的样式不生效问题
- 关于iptables添加规则不生效的问题
- inotify不生效问题
- gitignore 不生效问题
- inotify不生效问题
- setLayoutParams()不生效问题
- .gitignore不生效问题
- Linux 里hostName和修改后不生效的问题
- hosts配置不生效问题
- jsonpParameterNames不生效问题排查
- string翻译不生效问题
- overflow:hidden不生效问题
- 项目图标不生效问题
- check第二次不生效问题
- .gitignore文件不生效问题
- 什么是软件工程?
- 转移Package Cache文件夹,转移Windows Installer文件夹
- docker编译fuel
- 拷贝assets下的数据库至data/data目录及使用SQLiteDatabase 访问
- Android使用intent调取导航或者地图
- 添加language和region定制不生效问题
- 常用的正则表达式
- To be or not to be--读《浪潮之巅》第三版有感
- Handler 小结
- 断言assert引入包
- MySQL:UNIX_TIMESTAMP函数不走索引问题
- isAssignableFrom和isInstance
- android Service的学习
- 获取SD卡、T卡以及手机内存中的视频缩略图