我正在尝试找到如何获取MCC / MNC ID代码(也称为PLMN代码) 对于Android中的给定手机号码。我正在尝试在拨打电话之前确定该号码所在的运营商。
答案 0 :(得分:1)
您只能为自己的手机检索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如何,电话都以电话号码为目标。除非您可以访问第三方数据库以解析运营商的电话号码,否则您在此处运气不佳。我没有意识到任何这样的数据库。