[SIM]如何修改使得系统语言不会随着 第一次插入的SIM卡而改变

xiaoxiao2021-02-28  101

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

*/

将上述三行都注释即可。
转载请注明原文地址: https://www.6miu.com/read-77983.html

最新回复(0)