2012-05-21 4 views
17

standardmäßig Android speichert die letzten 200 WiFi-Verbindungen und 50 Zellenposition Details.Android: Wie bekommt man die letzten 50 Zellen (Turm) Standortdetails?

bekam ich die WiFi-Details von getConfiguredNetworks() vom WifiManager

ähnlichen Weise unter Verwendung ich die letzten 50 Zellenposition Details erhalten möge.

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

In diesem Beispiel sie den API-Schlüssel an den Server übergeben. Wie bekomme ich den Schlüssel für mein Handy?

+1

+1 für eine schöne und interessante Frage. –

+1

Was ist Ihre Quelle, dass Android speichert die letzten 200 WiFi-Verbindungen und 50 Zellenplätzen für die Inanspruchnahme? –

+0

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

Antwort

5

Demnach: https://github.com/rrelmy/LocationCacheMap Zugriff auf den Cache, den Sie erwähnten, erfordert Root und vermutlich deshalb wird es nicht vom SDK unterstützt.

Was ich gefunden habe, ist, dass Sie wahrscheinlich Ihren eigenen Standort-Cache bauen können, indem Sie auf sie hören: follow these instructions und speichern Sie die lat, lange Paare der Türme in einer SQLite-Datenbank.

+0

http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code_-lookup-t257.html ist nicht geöffnet >>> – Venkat

+0

ich don't wollen die app im hintergrund laufen @ TomDignan – Venkat

+2

@venkat und ich bin kein Wundertäter. Das ist die beste Lösung, die ich mir vorstellen kann. Wenn Sie es versuchen, lassen Sie mich bitte wissen, wenn es funktioniert. –

Verwandte Themen