Obtenez L'ID de cellule et LAC dans les appareils CDMA BlackBerry (OS5 et plus)

je suis bloqué sur la façon d'obtenir CellID et LACCDMA BlackBerry dispositifs supportant OS 5 et plus. Je dois obtenir la Latitude et la Longitude sans utiliser le GPS. J'ai donc mis en œuvre la solution pour les appareils GPRS, mais pour les appareils CDMA, Je ne suis pas en mesure de cartographier CellID et LAC.

j'ai lu beaucoup de messages sur ce forum et d'autres disant que L'information de CDMA a fourni BID = CellID et NID = LAC, mais cela n'a jamais fonctionné du tout, et j'ai également essayé différentes combinaisons pour LAC comme l'utilisation de SID comme LAC, mais il n'a pas de travail.

Comment puis-je obtenir L'identification de la cellule sur les appareils OS 5.0+ BlackBerry?

26
demandé sur Ali Imran 2013-03-14 15:53:24

2 réponses

Utilisez getCellInfo () pour obtenir à la fois LAC et CellId. Il suffit d'appeler la méthode:

int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();
1
répondu DPC 2014-11-17 12:56:42

Avez-vous essayé?

int MCC = RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex());
int MNC = RadioInfo.getMNC(RadioInfo.getCurrentNetworkIndex());
int LAC = GPRSInfo.getCellInfo().getLAC();
int CELLID = GPRSInfo.getCellInfo().getCellId();
0
répondu Vicky Thakor 2013-09-10 18:12:35