[DESCRIPTION]
默认设计是当获取到第一次插入的SIM的IMSI后,会根据MCCMNC来设置系统语言。
[SOLUTION]
KK之前的版本:
frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到
updateMccMncConfiguration方法,在其中将如下代码进行修改
setTimezoneFromMccIfNeeded(context, mcc);
// setLocaleFromMccIfNeeded(context, mcc);
setWifiCountryCodeFromMcc(context, mcc);
}
将第二行注释即可。
具体修改如下:
frameworks\opt\telephony\src\java\com\android\internal\telephony\MccTable.java中找到updateMccMncConfiguration方法,在其中将如下代码进行修改
if( locale != 0 ) {
config.setLocale(locale);
updateConfig = true;
}
*/