我尝试在我的Android应用程序中实现一个功能,找出我在LTE网络中的小区的小区ID。 我最近阅读了很多关于使用 TelephonyManager.getAllCellInfo()然后过滤 CellInfoLte ,但也没有在每台设备上实现它。 所以在我的情况下,调用telephonymaganger.getAllCellInfo()会返回 null 。
我正在使用三星手机进行测试,这似乎不是最好的情况。 有没有办法找出Cell ID还是只是无法访问?
答案 0 :(得分:2)
几个月前我在使用getNeigbouringCells()时遇到了同样的问题,最后我发现了这个问题:
cellid实现因移动设备而异 因为这些功能被认为是可选的。例如: 三星(所有设备):getNeigbouringCells()根本不受支持 并始终返回一个空列表。
请查看此信息以获取更多信息: http://wiki.opencellid.org/wiki/Android_library
您可以使用其他手机查看,但不能使用三星手机。您可以找到关于其他具有相同问题的供应商的大量报告。