2012-05-21 7 views
17

Per impostazione predefinita, Android memorizza le ultime 200 connessioni wifi e 50 dettagli sulla posizione delle celle.Android: come ottenere gli ultimi 50 dettagli della posizione della cella (torre)?

ho ottenuto i dettagli WiFi utilizzando getConfiguredNetworks() dal WifiManager

Allo stesso modo voglio ottenere gli ultimi 50 dettagli della posizione delle cellule.

Vedere https://play.google.com/store/apps/details?id=ch.rrelmy.android.locationcachemap

In questo esempio hanno passato la chiave API al server. Come ottengo la chiave per il mio cellulare?

+1

+1 per una domanda interessante. –

+1

Qual è la tua fonte per affermare che Android memorizza le ultime 200 connessioni wifi e 50 posizioni di celle? –

+0

@TomDignan http://www.appbrain.com/app/android-location-cache-viewer/com.bafflesoft.locationcache.viewer – Venkat

risposta

5

In base a questo: https://github.com/rrelmy/LocationCacheMap l'accesso alla cache menzionata richiede root e presumibilmente a causa di ciò non è supportato dall'SDK.

Quello che ho trovato, è che probabilmente è possibile creare il proprio cache di posizione ascoltandoli: follow these instructions e memorizzare le lunghe e lat coppie di torri in un database SQLite.

+0

http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code--lookup-t257.html non è aperto >>> – Venkat

+0

non voglio eseguire l'app in background @ TomDignan – Venkat

+2

@venkat bene, io non sono un miracolo. questa è la soluzione migliore che riesca a pensare. se lo provi per favore fammi sapere se funziona. –

Problemi correlati