gpt4 book ai didi

android - 知道网络运营商名称

转载 作者:行者123 更新时间:2023-11-29 16:22:38 24 4
gpt4 key购买 nike

我想在我的应用中获取我的网络运营商名称。

我在 TelephonyManager 中使用休闲方法来获取此信息:

 TelephonyManager mTeleManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
mTeleManager.getSimOperatorName();
mTeleManager.getNetworkOperatorName();
mTeleManager.getSimOperator()

但是我从“getSimOperatorName()”和“getNetworkOperatorName()”得到的是空值。我正在从这个“getSimOperator()”方法中获取数字代码,但我想知道运算符名称的字母形式。类似于 T-Mobile 网络的“T-Mobile”。

建议我怎么做。

谢谢。

最佳答案

您是否在不同的手机/不同的 SIM 卡上尝试过?

根据 TelephonyManager.getLine1Number() returns Null

Hi All,

Here comes an explanation for this. It is not actually an issue, both information depends on some fields on the SIM card that are optional. So it might be empty if the SIM has no such optional fields or if the operator has set it empty.

Regards,

他在说

TelephonyManager.getLine1Number()
TelephonyManager.getSimOperatorName()

关于android - 知道网络运营商名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com