Я разрабатываю приложение, которое получает максимальную температуру от пользователя. Он продолжает отслеживать текущую температуру батареи. И как только температура превысит максимальную температуру, полученную от пользователя, он должен уведомить пользователя.
Я разработал макеты, написал логику для хранения температуры от пользователя, и я знаю, что могу контролировать температуру, используя EXTRA_TEMPERATURE. Однако это приложение должно работать в фоновом режиме. Поскольку я должен всегда следить за температурой, по логике сервис должен работать всегда.
Читая форумы, я понимаю, что это сильно разряжает батарею, и в основном службы могут работать, когда экран включен. Но я хотел бы знать, можно ли пользоваться услугой в фоновом режиме, не разряжая батарею. Или есть другой способ добиться этого?
Мое приложение похоже на это: >Создание Android-приложения для измерения температуры, которое будет работать в фоновом режиме после активации