在iOS中获取手机信息塔信息(CoreTelephony?)

时间:2011-02-02 17:10:45

标签: iphone ios sdk core-telephony

我需要获得有关最近的手机信号塔(类似于手机信号)的信息。例如,通过列出可能的单元格来识别不耗电的地方。

我查看了coretelephony框架,但没有看到任何关于手机信号塔的信息。有没有其他方式来访问它?或者这只能通过私有API调用吗?

3 个答案:

答案 0 :(得分:5)

在iOS 4.0中,CoreLocation中有一个startMonitoringSignificantLocationChanges委托API,它只使用手机信息。你没有获得实际的塔信息,但如果你只是在任何情况下使用它来推断一个纬度/经度坐标,你就不需要它。

另请参阅Location Awareness Programming Guide

  

重要更改位置服务为具有蜂窝无线电的设备提供低功耗定位服务。此服务仅在iOS 4.0及更高版本中可用,并且还可以唤醒暂停或未运行的应用程序。 (显着变化的定位服务通过仅监控蜂窝电话塔的变化大大减少了电池消耗,但该服务仅适用于具有蜂窝无线电的设备。)

答案 1 :(得分:3)

您无法使用公共API获取任何无线电信息。

如果您认为自己对此类信息有合理需求,则应提交bug

答案 2 :(得分:3)

我在几个月前(4.0之前)对此进行了调查,如果没有私有API则无法实现。不要以为在这方面发生了什么变化,对不起。