
[移动网络]电信卡的首选网络类型设置为2G. 更换手机卡后,无法在网络上注册手机卡

分析:

1仅恢复出厂设置. 出厂设置主要是清除存储在Setting.Global中的数据,因此我们只需要清除Global数据,就可以避免恢复出厂设置和调试的耗时且效率低下的问题.

2网络设置端发现“电话类型”仍然是CDMA,应该是GSM. 显然,最后一张电信卡的设置已应用于移动卡

3需要了解插卡电话的更新过程电信卡是什么网络类型,为什么将前一种电话类型应用于后一种?
第一步: 无论在何处设置网络类型,RIL层最终都用于发送请求,调试所有设置并找到网络类型
第二步: 通过跟踪网络类型的来源,我了解到它是从Setting.Global读取的,并且发现原因是通过phoneId而不是subId获得的: phoneId为0或1,一个phoneId对应到多个subId,它对应于多个SIM卡,因此如果新卡的网络类型是通过phoneId获得的,它将成为以前的网络类型.
解决方案: 您只需要用subId替换phoneId. 如果找不到,则表示未设置系统默认值(4G). 剩下的最好的问题是,有多个位置可以更新网络类型电信卡是什么网络类型,因此您需要查看和调试所有设置.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-195652-1.html
及时为IBM排忧解难
差点没认出来