如何动态读取低级 UMTS (3G) 网络信息:Android 中的 UARFCN(绝对射频信道号)和 SC(扰码)。有可能吗?
问问题
2416 次
2 回答
1
在 GSM、WCDMA 和 LTE 中,您可以使用 API 访问 ARFCN:
TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
CellInfo ci = tm.getAllCellInfo.get(0) ; // Registered Cell Tower
if (ci instanceof CellInfoGSM)
{
((CellInfoGSM)ci).getCellIdentity().getArfcn();
}
else if (ci instanceof CellInfoWCDMA)
{
((CellInfoWcdma)ci).getCellIdentity().getUarfcn();
}
else if (ci instanceof CellInfoLte)
{
((CellInfoLte)ci).getCellIdentity().getEarfcn();
}
于 2017-07-18T07:15:24.580 回答