Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / перехват событий OnClick от всех элементов приложения / 9 сообщений из 9, страница 1 из 1
06.04.2015, 19:01
    #38928467
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перехват событий OnClick от всех элементов приложения
Здравствуйте
подскажите пожалуста, как можно перехватить событие OnClick от всех элементов приложения ?

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

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

Спасибо за внимание - достаточно и текущей активити.
Задача : определять работает ли пользователь с приложением ( т.е. кликает ли он по кнопкам.) и как долго времени прошло с предыдущего клика. Самый простой способ - прописать во все методы фиксацию timestamp, но вдруг есть более красивое решение .
...
Рейтинг: 0 / 0
07.04.2015, 09:06
    #38928757
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перехват событий OnClick от всех элементов приложения
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
07.04.2015, 09:27
    #38928778
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перехват событий OnClick от всех элементов приложения
wadmanЗадача, мягко говоря, странная...

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

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

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

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

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


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