HarmonyOS 无法获取服务提供商

sim.getSimSpn(0).then((data=>{ 
  logUtils.error("sim async span:"+data) 
})) 
 
if(sim.isSimActiveSync(0)){ 
  span = sim.getSimSpnSync(0); 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

分别使用同步或者异步的方式获取sim卡span,返回数据为空

HarmonyOS
2024-08-22 23:04:03
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

部分卡商没有写入spn,手机上显示的运营商信息不是从spn中读出的

可以用 sim.getSimOperatorNumeric 来获取

sim.getSimSpn(0, (err: BusinessError, data: string) => { 
  console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); 
})
  • 1.
  • 2.
  • 3.
分享
微博
QQ
微信
回复
2024-08-23 16:32:33
相关问题
HarmonyOS 获取副卡服务无返回值
838浏览 • 1回复 待解决
HarmonyOS 如何获取运营名称
698浏览 • 1回复 待解决
HarmonyOS 如何获取运营信息
778浏览 • 1回复 待解决
HarmonyOS 如何同步的获取运营类型
613浏览 • 1回复 待解决
求大佬告知如何获取运营编码
2460浏览 • 1回复 待解决
如何获取运营名称,有人知道吗?
1247浏览 • 1回复 待解决
HarmonyOS服务无法拉起应用
756浏览 • 1回复 待解决
HarmonyOS 获取蓝牙服务超时
854浏览 • 1回复 待解决
HarmonyOS 如何获得网络运营的类型
1410浏览 • 1回复 待解决
HarmonyOS LiveEventBus 无法获取this
593浏览 • 1回复 待解决
HarmonyOS 无法获取udid
699浏览 • 1回复 待解决
HarmonyOS服务获取时间
829浏览 • 1回复 待解决
HarmonyOS AGC崩溃服务无法采集数据
776浏览 • 1回复 待解决
HarmonyOS 获取推送服务TokenID报错
877浏览 • 1回复 待解决
HarmonyOS 怎么接入三大运营的登录
558浏览 • 1回复 待解决
HarmonyOS服务如何获取系统时间
723浏览 • 1回复 待解决
HarmonyOS服务获取华为ID报错
857浏览 • 1回复 待解决