взаимодействует с экраном в течении некоторого времени, например минут 10? Пытался гуглить, там все для своего приложения, я же хочу узнать, что пользователь вообще не взаимодействует с телефоном. Есть много приложений, которые не блокируют экран, например YouTube, я могу что-нибудь включить и уснуть, хотелось бы отследить неактивность, и в случае чего блокировать экран. Ибо бывает утром проснусь, а на телефоне 3% батареи. Рут есть, подойдёт способ и с ним.
Если тебе надо для себя, то есть стандартные настройки сна. Чем они тебе не подходят?
Ты про отключение экрана спустя время? В таких приложениях это не работает. Есть множество приложений, чтоб поставить блокировку, например, через 15 минут. Однако они тоже не подходят, я хотел сделать запуск диалога, в котором мол вопрос, спите али нет, отвечаешь нет и смотришь дальше, не отвечаешь в течении 10 секунд - устройство блокируется.
https://developer.android.com/training/graphics/opengl/touch
Слушай сенсор, поставь для него таймер "бездействия", по истечению делай то что тебе надо
Я ведь и спросил, как слушать. Даже то, что ты скинул и удалил - это для своего приложения, которое открыто, мне же нужно для всех
https://stackoverflow.com/questions/6714020/how-can-a-service-listen-for-touch-gestures-events Вот тут об этом говорят, может найдёшь то что тебе нужно
Или даже лучше вот это: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent
Обсуждают сегодня