Я разрабатываю приложение, которое в службе получает местоположение и отправляет его на сервер. Служба в фоновом режиме получает место каждые 5 минут (например). Аккумулятор быстро умирает, когда используются GPS и Wi-Fi .. Итак, как я могу сэкономить время работы от батареи?Как сэкономить аккумулятор, когда используете GPS, Wi-Fi в моем приложении?
Благодарим за помощь!
Небольшой вопрос: Могу ли я сделать запрос на обновление местоположения каждые 5мин кода ниже? И правильно ли он использует requestLocationUpdates с NETWORK_PROVIDER, а затем с GPS_PROVIDER? Это необходимо, когда GPS не находит сигнал, но Wi-Fi находит сигнал и дает координаты. я делаю это:
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 30000, 0, locationListener);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 30000, 0, locationListener);
См. Мой вопрос: ответ @ClarkXP полезен: http://stackoverflow.com/a/28201586/4359029 – tomloprod
вы рекомендуете использовать Play Service для экономии заряда батареи при использовании GPS/Wi-Fi/GSM? – researcher
Конечно. Я создал свое приложение с «Службами Google Play», и я очень доволен результатом. – tomloprod