我正在使用电话管理器API来访问移动网络中的某些第8层信息和字段。实际上,我想通过此方式获得arfcn
。但即使在不同的区域和单元格中,它也为我返回0。我的代码是:
final CellIdentityLte identityLte = ((CellInfoLte) info).getCellIdentity();
if (android.os.Build.VERSION.SDK_INT >= 24) {
// Do something for nougat and above versions
arfcn = identityLte.getEarfcn();
} else {
// do something for phones running an SDK before lollipop
arfcn = 0;
}
,甚至在2G和3G网络中也是如此。另外,我使用的API> 24或Android版本> 7
的其他手机有人可以帮助我吗?我的重要项目需要它。