Android период c сканирование - PullRequest
0 голосов
/ 15 января 2020

У меня есть термометр BLE, который отображает текущую температуру ровно каждые 5 секунд.

Я хочу написать приложение (услугу) для моего телефона Android 9 (Xiaomi), которое будет выполнять период c Сканирование BLE для считывания температуры, по крайней мере, каждые 2 минуты, даже когда телефон находится в спящем режиме (экран выключен) - в зависимости от температуры будут срабатывать тревоги, и они должны срабатывать с макс. Задержка в 2 минуты с момента достижения температурой целевого значения.

Я читал о JobScheduler, AlarmManager и др. c. но похоже, что когда устройство Android находится в спящем режиме, оно может вызывать события очень нерегулярно, и это означает, что мой 2-минутный срок не будет соблюден.

Не могли бы вы посоветовать какое-либо решение для этого или я должен просто забудь это как Android устройство не подходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...