您的位置:首页 > 移动开发 > Android开发

[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;
}

*/

将上述三行都注释即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android SIM MTK