[SIM]如何修改使得系统语言不会随着 第一次插入的SIM卡而改变
2017-07-11 18:50
330 查看
[DESCRIPTION]
默认设计是当获取到第一次插入的SIM的IMSI后,会根据MCCMNC来设置系统语言。
[SOLUTION]
KK之前的版本:
具体修改如下:
frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到
updateMccMncConfiguration方法,在其中将如下代码进行修改
if( mcc != 0 ) {
setTimezoneFromMccIfNeeded(context, mcc);
// setLocaleFromMccIfNeeded(context, mcc);
setWifiCountryCodeFromMcc(context, mcc);
}
将第二行注释即可。
KK之后的版本:
具体修改如下:
frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到
updateMccMncConfiguration方法,在其中将如下代码进行修改
/*
if( locale != 0 ) {
config.setLocale(locale);
updateConfig = true;
}
*/
将上述三行都注释即可。
默认设计是当获取到第一次插入的SIM的IMSI后,会根据MCCMNC来设置系统语言。
[SOLUTION]
KK之前的版本:
具体修改如下:
frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到
updateMccMncConfiguration方法,在其中将如下代码进行修改
if( mcc != 0 ) {
setTimezoneFromMccIfNeeded(context, mcc);
// setLocaleFromMccIfNeeded(context, mcc);
setWifiCountryCodeFromMcc(context, mcc);
}
将第二行注释即可。
KK之后的版本:
具体修改如下:
frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到
updateMccMncConfiguration方法,在其中将如下代码进行修改
/*
if( locale != 0 ) {
config.setLocale(locale);
updateConfig = true;
}
*/
将上述三行都注释即可。
相关文章推荐
- MTK 如何修改使得运营商名称显示随系统语言变化而变化
- 如何在程序中获取系统语言及修改value-的语言
- 如何改变Linux系统语言/字符集
- Android系统移植与调试之------->如何修改Android的默认语言、默认时区
- 如何修改Vista系统的默认语言以及系统时间区域,格式
- android 如何修改系统语言
- Android 快捷方式语言不随着系统语言改变而改变
- centos7如何修改系统默认语言
- Android系统移植与调试之------->如何修改Android的默认语言、默认时区
- 关注细节:Linux系统下如何修改转子泵默认的语言项
- Android 如何修改Sim卡语言自适应 M
- Android 应用运行期间系统配置(系统语言、字体大小等)改变引发的问题修改
- ref C#中的ShowDialog和Show的区别 为什么再ShowDialog中修改变量时原窗口中的变量不会被改变 out如何在这里应用
- 如何通过修改注册表改变系统的默认文件夹
- Android 如何修改Sim卡语言自适应
- 如何让网页背景图片固定不变 不会随着网页的放大缩小而改变
- Android 如何修改Sim卡语言自适应
- Android 如何修改Sim卡语言自适应
- Android 如何修改Sim卡语言自适应
- Android系统移植与调试之------->如何修改Android的默认语言、默认时区