Единственное взаимодействие с пользователем для моего приложения происходит через акселерометр, поэтому у пользователя никогда не бывает причин касаться экрана. Что мне нужно, так это возможность поднять событие без прикосновения, чтобы система распознала его как взаимодействие с пользователем, задерживая время ожидания экрана. Либо это, либо я должен иметь возможность вручную расширить таймер.
Я уже прочитал (и прокомментировал) ветку об отключении тайм-аута . Это не то, что мне нужно. Взаимодействие, которое выполняют мои пользователи, является очень явным (переворачивая его на 180 градусов), поэтому этого не произойдет, если он находится в кармане или застрял в кармане (если только он не катается на американских горках.
В настоящее время устройство постоянно выключается, когда пользователь активно использует мое приложение.