如何从范围内的所有网络提供商获取所有蜂窝塔的蜂窝塔数据



我知道TelephonyManager.getNeighboringCellInfo()

List<NeighboringCellInfo> NeighboringList = tm.getNeighboringCellInfo();

我有AT&T.有没有一种方法可以获取范围内所有提供商(T-mobile、Verizon等)的蜂窝塔数据?

除非您的蜂窝设备有多个天线,否则不会。(而不是"波段")

CCD_ 1。

如果您的服务计划中启用了漫游功能,并且您能够通过基站进行身份验证,那么使用AT+T设备的最佳方法可能是获得T-Mobile蜂窝基站。(例如,许多预付费设备被禁止漫游,甚至看不到网外[但兼容]塔)

它不仅取决于特定的波段,还取决于各种"载波排列"。例如,对于Sprint和Verizon CDMA,发送到手机的PRL数据告诉手机在哪里使用什么网络。即使你周围有六个发射塔,而且所有这些发射塔碰巧在正确的频段使用CDMA,你的PRL可能仍然会忽略它们
举个例子,在我住的地方,我们有Metro PCS、Sprint和Verizon。然而,至少在我住的地方,Sprint喜欢把他们的塔调高到11。这听起来可能是个好主意,但收音机里的任何人都会告诉你,功率越大,连接越差。Verizon实际上不得不避免在我所在的地区使用Sprint和Metro,即使通常情况下强烈的信号会更可取。如果没有它,我每次都会"自动漫游"到Sprint。

最新更新