Ответ 1
Используйте getCellInfo(), чтобы получить как LAC, так и CellId. Просто вызовите соответствующие методы:
int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();
Я зациклился на том, как получить CellID
и LAC
в CDMA
устройствах BlackBerry, поддерживающих OS 5 и выше. Я должен получить Широта и долготу без использования GPS. Итак, я реализовал решение для устройств GPRS, но для устройств CDMA я не могу сопоставить CellID и LAC.
Я читал много сообщений на этом форуме, а другие говорили, что информация CDMA Info BID = CellID
и NID = LAC
, но она никогда не работала вообще, и я также пробовал разные комбинации для LAC, такие как использование SID как LAC, но это также не работал.
Как я могу получить идентификатор соты на устройствах BlackBerry OS 5.0+?
Используйте getCellInfo(), чтобы получить как LAC, так и CellId. Просто вызовите соответствующие методы:
int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();
Вы пробовали это?
int MCC = RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex());
int MNC = RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex());
int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();