Ho trovato così tanto codice che recupera il cell-id e il codice dell'area di ubicazione e utilizzo il codice qui sotto per recuperare cell-id e il codice dell'area di ubicazione.Come ottenere l'ID cella corretto e il codice area posizione in Android?
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
GsmCellLocation cellLocation = (GsmCellLocation) telephonyManager.getCellLocation();
int cid = cellLocation.getCid();
int lac = cellLocation.getLac();
Il problema è che quando uso una scheda Airtel-SIM che funziona bene e dare cell-id = 4331 e loc = 610. Ma quando uso una scheda sim-relience, restituisce un risultato errato cell-id = 11541 e loc = 18823. Come potrei risolvere questo?
Ciao, uso il codice dall'URL http://sunil-android.blogspot.in/2013/01/convert-celllocation-to-real-location.html per recuperare la posizione e funziona bene per Airtel ma in caso di sollievo non funziona. come so che significa che il codice area di localizzazione e id cella che ottengo in caso di sollievo non è corretto. qualsiasi aiuto? – User10001
Ci sono molte applicazioni che mostrano l'id della cella corretta ma il mio codice non funziona per la 3g simcard. – User10001
qual è il tuo risultato con il tuo simulatore di sollievo usando 'cid = cellLocation.getCid() & 0xffff;'? – sschrass