2012-05-21 75 views
17

默認情況下,android存儲最後的200個wifi連接和50個單元位置細節。Android:如何獲取最後50個單元(塔)的位置詳細信息?

我用getConfiguredNetworks()WifiManager

同樣地,我想在過去的50點單元格位置的細節得到了wifi的細節。

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

在這個例子中,他們通過API密鑰服務器。我如何獲得手機的鑰匙?

+1

對於一個不錯而有趣的問題+1。 –

+1

聲稱Android存儲最後200個wifi連接和50個小區位置的來源是什麼? –

+0

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

回答

5

根據這個:https://github.com/rrelmy/LocationCacheMap訪問您提到的緩存需要root並且可能是因爲它不被SDK支持。

我發現的是,您可以通過偵聽它們來構建自己的位置緩存:follow these instructions,並將經緯塔的經緯度對存儲在SQLite數據庫中。

+0

http://www.anddev.org/poor_mans_gps_-_celltowerid_-_location_area_code_-lookup-t257.html不打開>>> – Venkat

+0

我不想在後臺運行應用程序@TomDignan – Venkat

+2

@venkat以及我不是奇蹟工作者。這是我能想到的最佳解決方案。如果你嘗試它,請讓我知道它是否有效。 –

相關問題