2013-06-18 19 views
7

Jeśli korzystam z Android ProximityAlert o określonym promieniu (powiedzmy 100m), a mój telefon jest regularnie w pobliżu (lub w) tej lokalizacji, czy wyczerpanie baterii będzie większe, niż gdy rzadko znajduję się w pobliżu tej lokalizacji? Czy odległość, w której zwiększa się rozładowanie akumulatora?Czy urządzenie ProximityAlert lub Geofence pobiera więcej baterii, gdy telefon znajduje się bliżej monitorowanej lokalizacji?

A co z Geofence?

Idealnie, chciałbym zrozumieć wpływ na żywotność baterii z następujących scenariuszy:

R = promień proximityAlert lub Geofence obszar d = odległość od telefonu z umieszczeniem w proximityAlert

  • D < R (telefon na pewno w ciągu ostrzegania zbliżeniowej lokalizacji)
  • D >> R (alert telefon zdecydowanie poza bliskość lokalizacji)
  • D ~ = R (telefon w pobliżu granicy Proximi ty alert location)

Czy istnieje konkretna lokalizacja (np. wartość D lub D-R), w której telefon automatycznie zmieni dostawcę lokalizacji na droższą opcję zwiększania dokładności?

+0

Co próbowałeś? – Siddharth

+0

Mam dwa identyczne telefony testowe, których używam do testowania żywotności baterii w różnych sytuacjach. Obecnie skonfigurowałem lokalizację w moim domu, co oznacza, że ​​zawsze jestem w sytuacji, w której D

+0

Resztę mojego przypadku, jest to trudny problem (mam na myśli żywotność telefonu, żywotność baterii, inne aplikacje działające) do rozwiązania. Zwariowany. Awansuj. – Siddharth

Odpowiedz

0

Gdy zbliżasz się do strefy geofence, GPS włącza się częściej, aby sprawdzić użytkowników "FINE_LOCATION", a kiedy nie jesteś blisko monitorowanej lokalizacji, telefon używa "COARSE_LOCATION", która używa wież telefonii komórkowej i 3g/Sieci 4g, aby uzyskać aktualną lokalizację telefonu. "FINE_LOCATION" (wymagająca GPS) spowoduje wyczerpanie większej ilości baterii niż "COARSE_LOCATION".

dlatego musimy ustawić zarówno COARSE_LOCATION, jak i FINE_LOCATIONS w Manifestu Androida.

+2

Kiedy powiedziałeś: "Kiedy zbliżasz się do strefy geofence, GPS zostaje włączony" To nie jest poprawne. W moich testach GPS nie jest włączany przez Androida, gdy zbliżasz się do ogrodzenia. Wiem o tym, ponieważ włączenie gps trwa długo (jak do 60 sekund) i na pasku stanu powinna być ikona wskazująca, że ​​GPS jest włączony. Nie widziałem tych rzeczy w moich testach. Ponadto odkryłem, że system Android może być BARDZO dokładny (w promieniu 5 metrów) z włączonym tylko Wi-Fi, gdy dostaniesz się w zasięg do sieci Wi-Fi. –

-1

Alert zbliżeniowy uruchomi gps, jeśli zostanie wyłączony, co 4 minuty, aby zaktualizować swoją lokalizację. możesz nie zdawać sobie z tego sprawy, ale aby dodać coś do swoich testów, dodaj odbiornik, aby stale monitorować stan GPS, a następnie przetestuj go w przeciągu 4 minut.