1.通过EF_SPN区分:读取SIM中的文件EF_SPN,结合SIM的mccmnc+spn,在virtual-spn-conf-by-efspn.xml 中查找有没有对应的记录,如果有这张sim卡对应信息,就同时取name字段的内容当作运营商名称。
例如 COOP的SIM卡中的SPN是“COOP”,COOP的MCC/MNC是22201,期望显示运营商名是”Coop”,
在Virtual-spn-conf-by-efspn.xml中添加如下:
<virtualSpnOverride mccmncspn="22201COOP" name="Coop"/>
在 apn中添加如下internet配置中增加如下:
mvno_type="spn"
mvno_match_data="COOP"
2. 通过EF_IMSI区分:
通过imsi进行区分。
例如 Virgin的MCC/MNC是20801,Virgin的IMSI是20801xxx67xxxxx,IMSI的第9位起连续2个数字为特殊标识(28),期望显示的运营商名称是“Virgin”
在Virtual-spn-conf-by-imsi.xml中添加:
<virtualSpnOverride imsipattern="2080120801xxx67xxxxx" name=“Virgin”>
在 apn中添加如下internet配置中增加如下:
mvno_type="imsi"