2012-05-21 9 views
17

Domyślnie Android przechowuje ostatnie 200 połączeń Wi-Fi i 50 szczegółów lokalizacji komórki.Android: jak uzyskać ostatnie 50 lokalizacji komórki (wieża)?

Mam szczegóły wifi za pomocą getConfiguredNetworks() z WifiManager

Podobnie chcę dostać ostatnie 50 szczegóły lokalizacji komórkowej.

proszę zobaczyć https://play.google.com/store/apps/details?id=ch.rrelmy.android.locationcachemap

W tym przykładzie mijali klucz API do serwera. Jak zdobyć klucz do mojego telefonu komórkowego?

+1

+1 za miłe i interesujące pytanie. –

+1

Jakie jest Twoje źródło twierdzenia, że ​​Android przechowuje ostatnie 200 połączeń Wi-Fi i 50 lokalizacji komórek? –

+0

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

Odpowiedz

5

Zgodnie z tym: https://github.com/rrelmy/LocationCacheMap dostęp do wspomnianej pamięci podręcznej wymaga uprawnień administratora i prawdopodobnie dlatego nie jest obsługiwany przez zestaw SDK.

Co znalazłem, to że prawdopodobnie można zbudować własną pamięć podręczną lokalizacji, słuchając ich: follow these instructions i przechowywać długie, długie pary wież w bazie danych SQLite.

+0

http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code_-lookup-t257.html nie jest otwierany >>> – Venkat

+0

Nie chcę uruchamiać aplikacji w tle @TomDignan – Venkat

+2

@ Kwietnia dobrze nie jestem cudotwórcą. to najlepsze rozwiązanie, jakie mogę wymyślić. jeśli spróbujesz, daj mi znać, jeśli to działa. –

Powiązane problemy