Почти невозможно правильно ответить на этот вопрос, потому что ответ звучит громко: «это зависит».
Объем энергии аккумулятора, который определенное действие потребляет на телефоне, определить сложно, посколькутонна различных факторов, которые на это влияют.
Во-первых, Android пытается объединить множество типов запросов, таких как этот, так что, если 10 разных приложений хотят обнаруживать обновления каждые 5 минут, он сделает это только один раз.каждые 5 минут вместо 10 раз каждые 5 минут.Какое приложение и какое действие отвечает за это?
Во-вторых, обнаружение активности зависит от того, какие датчики (и модели датчиков) доступны на устройстве.Разные устройства имеют разные чипы GPS, микросхемы акселерометра и т. Д. Некоторые устройства могут также не иметь всех этих типов датчиков.Все они изменяют количество энергии, которую распознавание потребляет.
Это всего лишь несколько причин, по которым трудно определить, сколько энергии потребляет обновление.
Ответ на вопрос "как"часто я должен запрашивать обновления "is" настолько редко, насколько ваше приложение может это терпеть ".Подумайте о своем сценарии использования и общем утверждении, что более частые обновления потребляют больше энергии, и примите соответствующее решение.