[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;
}
*/
将上述三行都注释即可。