Я создал приложение, которое потребляет 48 процентов батареи на каком-то устройстве, которое является самым высоким в задаче управления питанием, но на каком-то устройстве его 5-6%, я все время запускаю службу в фоновом режиме, которая получает широту и долготу и отправляет это на сервере, если пользователь вошел в систему. но я также проверил, выйдя из приложения, он все еще потребляет 48 процентов.
для получения широты и долготы с помощью API-интерфейса Fuse Location.
Так вот подскажите пожалуйста как решить этот вопрос с расходом батареи в каком то телефоне и как проверить какой процесс и служба жрет батарею.