Android: как получить последние 50 местоположений ячейки (башни)?

17

По умолчанию Android поддерживает последние 200 соединений Wi-Fi и 50 данных о местоположении ячейки.

Я получил детали wifi, используя getConfiguredNetworks() из WifiManager

Аналогично, я хочу получить последние 50 данных о местоположении ячейки.

См. Ссылка

В этом примере они передали ключ API на сервер. Как получить ключ для моего мобильного телефона?

    
задан Venkat 21.05.2012 в 07:29
источник
  • +1 для приятного и интересного вопроса. –  Lalit Poptani 21.05.2012 в 07:42
  • Каков ваш источник для утверждения, что Android хранит последние 200 соединений wifi и 50 ячеек? –  Thomas Dignan 21.05.2012 в 10:38
  • @TomDignan appbrain.com/app/android-location-cache-viewer/... –  Venkat 21.05.2012 в 10:49
  • @TomDignan labs.ericsson.com/developer-community/blog/... –  Venkat 21.05.2012 в 10:50
  • @TomDignan play.google.com/store/apps/... github.com/rrelmy/LocationCacheMap Я знаю со всех этих сайтов tom –  Venkat 21.05.2012 в 10:50

1 ответ

5

В соответствии с этим: Ссылка , доступ к указанному вами кешу требует root и, предположительно, из-за этого он не поддерживается SDK .

Что я нашел, это то, что вы, вероятно, можете создать свой собственный кеш местоположения, прослушав их: следуйте этим инструкциям и сохраните lat, длинные пары башен в базе данных SQLite.

    
ответ дан Thomas Dignan 21.05.2012 в 13:46
  • anddev.org/poor_mans_gps_-celltowerid-location_area_code-lookup-t257.html не открыт >>> –  Venkat 21.05.2012 в 14:21
  • Я не хочу запускать приложение в фоновом режиме @TomDignan –  Venkat 21.05.2012 в 14:22
  • @venkat хорошо, я не чудотворец. это лучшее решение, о котором я могу думать. если вы попробуете, пожалуйста, дайте мне знать, если это сработает. –  Thomas Dignan 21.05.2012 в 14:33
  • ссылка, которую вы отправили, не работает ... –  Venkat 21.05.2012 в 14:35
  • @venkat lrn2cache tinyurl.com/8xne8ej –  Thomas Dignan 21.05.2012 в 14:47