2015-04-12 2 views
0

ПРЕДПОСЫЛКА: Я нахожусь в процессе написания приложения-получателя, которое отслеживает использование других приложений - оно отслеживает время открытия приложения чтения.Использование 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 

ответ

0

После обширных исследований я обнаружил, что нельзя переопределить настройку. (По крайней мере, не для новичков, как я)

Google кратко позволило отменить разрешения для приложения в Android 4.3, но вскоре принял эту привилегию прочь в последующем обновлении. Жалость.

Дешевый и грязный обходной путь, который я придумал, чтобы иметь небольшое диалоговое окно в углу с таймером, который отсчитывает для тайм-аута экрана. В течение последних 10 секунд появляется кнопка, которая сбрасывает таймер и скрывает кнопку, иначе дисплей отключается. (Это работает для целей MY-приложения. Мое намерение состояло в том, чтобы убедиться, что пользователь взаимодействует с сторонним программным обеспечением для чтения, а не просто поворачивает его и уходит, так как мое приложение подсчитывает количество времени, которое читает приложение открыто и дисплей включен).

@Tomaski - К сожалению, плагин Secure Settings не имеет такой мощности, хотя вы правы, что его возможности больше, чем ваниль Tasker годов.

0

вы пробовали с Secure Settings плагин? у него есть лучше, чем управление Tasker над некоторыми параметрами ОС.

Смежные вопросы