powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / перехват событий OnClick от всех элементов приложения
9 сообщений из 9, страница 1 из 1
перехват событий OnClick от всех элементов приложения
    #38928467
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте
подскажите пожалуста, как можно перехватить событие OnClick от всех элементов приложения ?

хотябы направление - где копать

спасибо.
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38928473
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему не текущей активности? Зачем сразу все приложение?
Может все таки задачу описать, а не решение, которое на первый взгляд кажется очень сырым?
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38928700
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Спасибо за внимание - достаточно и текущей активити.
Задача : определять работает ли пользователь с приложением ( т.е. кликает ли он по кнопкам.) и как долго времени прошло с предыдущего клика. Самый простой способ - прописать во все методы фиксацию timestamp, но вдруг есть более красивое решение .
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38928757
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandЗадача : определять работает ли пользователь с приложением
Задача, мягко говоря, странная... А если пользователь отвечает в сплывающем окне ватсапа и вернется через минуту в приложение?

http://developer.android.com/intl/ru/reference/android/app/Activity.html#onUserInteraction()

helpCalled whenever a key, touch, or trackball event is dispatched to the activity. Implement this method if you wish to know that the user has interacted with the device in some way while your activity is running.
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38928778
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЗадача, мягко говоря, странная...

Сам до недавнего времени думал что такие задачи появляются только на лабораторках :)
а нет - реальное требование заказчика

Спасибо за ответ.
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38928860
Dim666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pand,

Вполне нормальное требование.
Делается такое в приложениях, которые открывают сессию (авторизуются), предоставляя доступ к секурным данным. Например мобильные банки. Соответственно нужно отслеживать неактивность юзера, дабы принудительно закрывать сессию по некоторому таймауту.

Да, лучше всего это реализовать через onUserInteraction (можно еще дополнительно в onKeyDown, но по идее оно уже будет попадать под onUserInteraction).
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38928927
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim666,

спасибо
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38929072
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim666Например мобильные банки.
В мобильных банках я такое не встречал. Сколько по умолчанию экран включен? Минуту или две обычно. Далее вручную или автоматом блокируется. После разблокировки активность создается и при необходимости снова запрашивается пароль. То есть это обычный андроидный lifecycle без какого-либо отслеживания активности.
...
Рейтинг: 0 / 0
перехват событий OnClick от всех элементов приложения
    #38929694
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я рекламу , стороннего сервиса интегрировал, по такому же принципу.
типа как только чел 30 сек, не тыкает в интерфейс показываю ему рекламу. )
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / перехват событий OnClick от всех элементов приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]