26

我被困在如何获得支持 OS 5CellID及更高版本LACCDMABlackBerry 设备上。我必须在不使用 GPS 的情况下获得纬度和经度。所以,我已经为 GPRS 设备实现了解决方案,但对于 CDMA 设备,我无法映射 CellID 和 LAC。

我确实在这个论坛上阅读了很多帖子,其他人说 CDMA Info 提供了BID = CellIDand NID = LAC,但它根本没有用,我也尝试了 LAC 的不同组合,例如使用 SID 作为 LAC,但它也没有用。

如何在 OS 5.0+ BlackBerry 设备上获取 Cell ID?

4

2 回答 2

2

使用 getCellInfo() 获取 LAC 和 CellId。只需调用相应的方法:

int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();
于 2014-11-17T12:56:42.560 回答
1

你试过这个吗?

int MCC = RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex());
int MNC = RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex());
int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();
于 2013-09-10T18:12:35.697 回答