Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过在Android中输入电话号码获取MCC/MNC id_Android_Carrier_Mcc - Fatal编程技术网

通过在Android中输入电话号码获取MCC/MNC id

通过在Android中输入电话号码获取MCC/MNC id,android,carrier,mcc,Android,Carrier,Mcc,我正在试图找到如何获取MCC/MNC id代码(也称为PLMN代码) 对于Android中给定的手机号码。我正在尝试在拨打电话之前确定该号码所在的运营商。您只能为自己的手机检索MCC/MNC,而不能检索任何给定手机号码的MCC/MNC: TelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String networkOperator = tel.getNetw

我正在试图找到如何获取MCC/MNC id代码(也称为PLMN代码)
对于Android中给定的手机号码。我正在尝试在拨打电话之前确定该号码所在的运营商。

您只能为自己的手机检索MCC/MNC,而不能检索任何给定手机号码的MCC/MNC:

    TelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    String networkOperator = tel.getNetworkOperator();

    if (networkOperator != null) {
        int mcc = Integer.parseInt(networkOperator.substring(0, 3));
        int mnc = Integer.parseInt(networkOperator.substring(3));
    }

无论接收设备的MCC/MNC如何,电话都以电话号码为目标。除非您可以访问第三方数据库,以便向运营商解析电话号码,否则您在这里就不走运了。我不知道有这样的数据库。

你的问题是?你试过什么?我可以回答你的问题。。。。但请告诉我们你试过什么?是的,你可以确定MCC/MNC/LAC/CIDi也在尝试这样做。你有解决办法吗?或者甚至有可能吗?