在android中是否可以获取来电号码的以下信息
- 中冶
- 跨国公司
- 拉丁美洲和加勒比地区
- 小区编号
我试过代码
TelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String networkOperator = tel.getNetworkOperator();
if (networkOperator != null) {
mcc = Integer.parseInt(networkOperator.substring(0, 3));
mnc = Integer.parseInt(networkOperator.substring(3));
}
它返回当前 SIM 卡的详细信息,但我想为来电号码找到它
最佳答案
这很棘手,因为您还需要在该用户的手机中实现应用程序。因为当您接到某个用户的电话时,您将只能获得 MSISDN,您无法通过它获得详细信息。其他用户的手机上应该有一个应用程序,如果他调用电话,该应用程序将触发一个事件,现在该应用程序可以获取 MCC.MNC 和小区 ID,并可以通过短信发送给被叫方,然后被叫方可以处理这条短信到获取详细信息。它的简单逻辑是,如果你想监视某人,那么你必须在他的末端安装一些东西。
关于java - 检索详细信息,例如 MCC、MNC、LAC、CellID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14828416/