2012-05-21 15 views
17

De forma predeterminada, Android almacena las últimas 200 conexiones wifi y detalles de ubicación de 50 celdas.Android: ¿cómo obtener los últimos 50 datos de ubicación de la célula (torre)?

Tengo los datos mediante el uso de wifi getConfiguredNetworks() del WifiManager

Del mismo modo quiero conseguir los últimos 50 detalles de la ubicación de la célula.

Por favor, vea https://play.google.com/store/apps/details?id=ch.rrelmy.android.locationcachemap

En este ejemplo al pasar la clave de API en el servidor. ¿Cómo obtengo la clave para mi móvil?

+1

+1 para una pregunta interesante. –

+1

¿Cuál es su fuente para afirmar que Android almacena las últimas 200 conexiones wifi y 50 ubicaciones de celulares? –

+0

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

Respuesta

5

De acuerdo con esto: https://github.com/rrelmy/LocationCacheMap acceder a la memoria caché que mencionó requiere de root y presumiblemente debido a que no es compatible con el SDK.

Lo que sí encontré, es que probablemente puedas construir tu propio caché de ubicación escuchándolos: follow these instructions y almacenar los lat, pares largos de las torres en una base de datos SQLite.

+0

http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code_-lookup-t257.html no está abierto >>> – Venkat

+0

No quiero ejecutar la aplicación en segundo plano @TomDignan – Venkat

+2

@venkat bien, no soy un milagro. esta es la mejor solución que puedo pensar. si lo intenta, avíseme si funciona. –

Cuestiones relacionadas