Подтвердить что ты не робот

Получить идентификатор ячейки и LAC в устройствах BlackBerry CDMA (OS5 и выше)

Я зациклился на том, как получить CellID и LAC в CDMA устройствах BlackBerry, поддерживающих OS 5 и выше. Я должен получить Широта и долготу без использования GPS. Итак, я реализовал решение для устройств GPRS, но для устройств CDMA я не могу сопоставить CellID и LAC.

Я читал много сообщений на этом форуме, а другие говорили, что информация CDMA Info BID = CellID и NID = LAC, но она никогда не работала вообще, и я также пробовал разные комбинации для LAC, такие как использование SID как LAC, но это также не работал.

Как я могу получить идентификатор соты на устройствах BlackBerry OS 5.0+?

4b9b3361

Ответ 1

Используйте getCellInfo(), чтобы получить как LAC, так и CellId. Просто вызовите соответствующие методы:

int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();

Ответ 2

Вы пробовали это?

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