ПРЕДПОСЫЛКА: Я нахожусь в процессе написания приложения-получателя, которое отслеживает использование других приложений - оно отслеживает время открытия приложения чтения.Использование Android Tasker для переопределения настроек приложения
Для того, чтобы убедиться, что я на самом деле читать и не только выходя из приложения для чтения открытым, я хочу сделать тайм-аут дисплея 30 секунд.
ВЫДАЧА: приложение для чтения блокирует дисплей, чтобы он никогда не выходил из строя. Как я могу переопределить настройки приложения для чтения, чтобы сделать мой 30-секундный тайм-аут приоритетом?
Я ничего не могу найти в сети, потому что каждый пытается сделать обратное. Тем не менее, тайм-аут таймера всех остальных, похоже, естественным образом предотвращает конфликты, поэтому я не уверен, почему у меня возникают проблемы.
Псевдо код:
Событие: Чтение приложения является активным и дисплей на
Start time = current time
Timeout save = system timeout
Display->display timeout->30 seconds
Событие: Чтение приложения закрывается или дисплей выключен
Total time += current time - start time
Display->display timeout->Timeout save