代码之家  ›  专栏  ›  技术社区  ›  Ali Imran

在CDMA BlackBerry设备(OS5及更高版本)中获取Cell ID和LAC

  •  26
  • Ali Imran  · 技术社区  · 13 年前

    我被困在如何获得 CellID LAC 在里面 CDMA 支持操作系统5及更高版本的BlackBerry设备。我必须在不使用GPS的情况下获得纬度和经度。因此,我已经为GPRS设备实现了解决方案,但对于CDMA设备,我无法映射CellID和LAC。

    我确实在这个论坛上读到了很多帖子,还有其他帖子说CDMA信息提供了 BID = CellID NID = LAC ,但它根本不起作用,我也尝试了不同的LAC组合,比如使用SID作为LAC,但它也不起作用。

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

    2 回复  |  直到 12 年前
        1
  •  2
  •   DPC    11 年前

    使用getCellInfo()获取LAC&单元格ID。只需调用各自的方法:

    int LAC = GPRSInfo.getCellInfo().getLAC();
    int CELLID = GPRSInfo.getCellInfo().getCellId();
    
        2
  •  1
  •   Vicky Thakor    12 年前

    你试过这个吗?

    int MCC = RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex());
    int MNC = RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex());
    int LAC = GPRSInfo.getCellInfo().getLAC();
    int CELLID = GPRSInfo.getCellInfo().getCellId();