2013-03-14 27 views
26

Sono bloccato su come ottenere CellID e LAC in CDMA Dispositivi BlackBerry che supportano OS 5 e versioni successive. Devo ottenere Latitudine e Longitudine senza usare il GPS. Quindi, ho implementato la soluzione per i dispositivi GPRS, ma per i dispositivi CDMA non riesco a mappare CellID e LAC.Ottieni ID cella e LAC nei dispositivi BlackBerry CDMA (OS5 e versioni successive)

ho letto molti messaggi su questo forum e altri dicendo che CDMA informazioni fornite BID = CellID e NID = LAC, ma non ha mai funzionato a tutti, e ho anche provato diverse combinazioni per LAC come l'utilizzo di SID come LAC, ma anche didn' lavoro.

Come posso ottenere l'ID cella su dispositivi BlackBerry 5.0+ OS?

risposta

0

Hai provato questo?

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

Usa getCellInfo() per ottenere sia LAC & CellId. Basta chiamare i rispettivi metodi:

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

@Autore si prega di selezionare la risposta giusta e darci i voti: P – DPC