У меня есть приложение для Android, которое запускает фоновый сервис, который собирает показания датчика каждую секунду.
Я обнаружил, что если запущены другие приложения, я не собираю свои данные каждую секунду (у меня не хватает секунд).
Я предполагаю, что ОС не дает мне достаточного процессорного времени.
Могу ли я изменить приоритет моей службы среди запущенных задач, чтобы она получала достаточный объем ЦП и выполняла его?
(Служба вызывается из действия с использованием StartService(mIntentService)
.)