HKGTWT
HKGTWT
  • 发布:2021-10-13 18:51
  • 更新:2023-04-11 15:28
  • 阅读:2260

安卓uniapp 该怎么获取手机sim卡的运营商名字

分类:uni-app

做的国外项目,在论坛和市场没找到能做此功能的插件,恳请大佬们帮帮忙,拜谢

2021-10-13 18:51 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

njs就可以获取。需要勾选android.permission.READ_PHONE_STATE权限

let context = plus.android.importClass('android.content.Context');  
let TelephonyManager = plus.android.runtimeMainActivity().getSystemService(context.TELEPHONY_SERVICE);  
let OperatorName = TelephonyManager.getSimOperatorName();  
console.log("运行商名称: ",OperatorName);
  • HKGTWT (作者)

    大佬您好,我这边使用之后包TelephonyManager.getSimOperatorName is not a function,请问这该如何解决,是要映入什么吗

    2021-10-14 16:03

  • 回梦無痕

    回复 HKGTWT: 不用引入,直接运行这段代码可以。要安卓APP

    2021-10-14 16:30

  • 回梦無痕

    回复 HKGTWT: 哦,的确少了一个


    plus.android.importClass('android.telephony.TelephonyManager')  
    let context = plus.android.importClass('android.content.Context');
    let TelephonyManager = plus.android.runtimeMainActivity().getSystemService(context.TELEPHONY_SERVICE);
    let OperatorName = TelephonyManager.getSimOperatorName();
    console.log("运行商名称: ",OperatorName);

    2021-10-14 16:34

  • HKGTWT (作者)

    回复 回梦無痕: 没问题了,谢谢大佬,感激不尽!

    2021-10-14 16:44

时间的礼物
1***@qq.com

1***@qq.com

我也找了好久

1***@163.com

1***@163.com

请问楼主解决没,我也遇到同样问题,急需 谢谢!

fjl

fjl

想问下现在安卓10以上是不是获取不到iccid或者imei了

要回复问题请先登录注册