本文主要是介绍【笔记】SPN和PLMN 运营商网络名称显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、业务术语
缩写 | 全称 | 释义 |
CDNR | Carrier Display Name Ressource | 运营商显示名称资源 |
PLMN | Public Land Mobile Network | 公共陆地移动网络。 表示最终显示的网络运营商名字 |
SPN | Service Provider Name | SIM卡EF文件6F46。表示服务提供商名字,主要是SIM卡服务 |
OPL | Operator Plmn List | SIM卡记录6fc6,是SIM卡内定义的网络运营商列表, 包括运营商号码(MCC+MNC)和对应的PNN位置(比如1:表示PNN列 表第一位)。 |
PNN | PLMN Network Name | SIM卡记录6fc5,是SIM卡内置网络运营商名字的列表 |
SPDI | Services Provider Display Information | SIM卡记录6fcd ,是SIM卡内置列表,包含一些SIM卡服务提供商的号码(MCC+MNC),可将其 等同于HPLMN来看 |
HPLMN | Home PLMN | 本地网络运营商名,即非漫游注册网络的网络运营商,一般同SPN一样 |
SPN_CPHS | 只有在非漫游的情况下才显示 | |
CPHS | Command PCN Handset Specification | Sim卡内置一些命令以增强核心业务,Sim卡记录0x6f14和0x6f18表示CPHS业务的服务提供商。 0x6f14中记录long_spn_cphs,0x6f18中记录short_spn_cphs, 优先级为short->long! |
相关介绍:
Android U 配置 WiFiCalling 场景下PLMN/SPN 显示的代码逻辑介绍-CSDN博客
二、【需求】功能描述
在状态栏的左上角和搜网界面会显示标识运营商或者驻网的名称,这是上层应用根据 framework上报的字符串来配置的。而framework上报的字符串来自于底层Modem,但又不止来自于底层。
当手机驻上运营商网络后,会在锁屏界面或下拉状态栏后显示运营商名称,对于运营商网络名称,主要有以下两个来源:
PLMN:手机注册网络成功后,从注册的网络中获取的,比如国内的中国移动、中国电信等。
SPN:预置在SIM卡里,即SIM卡发行运营商名称。
这篇关于【笔记】SPN和PLMN 运营商网络名称显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!