Android 如何找到承运人';使用MVNO时,您的姓名是?(我想要写在通知栏中的那个)
我只是想知道我的承运人的名字 尝试使用时出现的问题:Android 如何找到承运人';使用MVNO时,您的姓名是?(我想要写在通知栏中的那个),android,operators,telephony,carrier,Android,Operators,Telephony,Carrier,我只是想知道我的承运人的名字 尝试使用时出现的问题: TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE)); String carrierName = manager.getNetworkOperatorName(); 除非您是MVNO(这里的定义是:),否则这很有效 例如,在比利时,我们有一家“基地”运营商将网络出租给一些MVNO,如托莱多、Allo
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE));
String carrierName = manager.getNetworkOperatorName();
除非您是MVNO(这里的定义是:),否则这很有效
例如,在比利时,我们有一家“基地”运营商将网络出租给一些MVNO,如托莱多、Allo RTL、移动维京人等
在我的通知栏中,当使用这些虚拟操作符时,我会得到他们的真实姓名,但上面的代码只给我“Base”作为字符串,而不是我想要的
我希望你明白我的意思。我没有MVNO SIM卡,但是
电话管理器的getSimOperatorName()
方法可能就是你要找的方法。
我在德国有一张MVNE SIM卡,该方法返回一个空字符串,但getNetworkOperatorName()
方法返回我的SIM卡的正确操作员。我猜这是正确答案,今晚将尝试一下,如果正确,请投票支持您的答案!非常感谢!
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String carrierName = manager.geSimOperatorName();