Android: обнаружение общего использования пользователем - PullRequest
2 голосов
/ 15 августа 2011

Я работаю над приложением, которое отслеживает использование телефона (в частности, в какое время он используется).В настоящее время я регистрирую время телефонных звонков, SMS, MMS, включения экрана, выключения экрана и разблокировки клавиатуры.Теперь я хочу определить, когда пользователь выполняет какие-либо действия, кроме перечисленных выше.Например:

1) Использование приложения (Определить, когда приложение запускается пользователем и / или когда оно активно используется пользователем)

Для этого я играл с ActivityМенеджер, но, похоже, нет хорошего способа получить нужную мне информацию.Он содержит информацию о том, что находится на переднем плане, фоне и какие службы запущены, но не хватает информации о количестве использований, времени использования, времени запуска приложения и т. Д.пользователь взаимодействует с экраном любыми / всеми способами)

Мне еще предстоит найти какой-либо способ обнаружить какую-либо форму общего взаимодействия с экраном или клавиатурой, пока моя деятельность не находится на переднем плане.Любая помощь здесь будет оценена.

3) Другое (я открыт для других «событий», которые представляют пользователя, взаимодействующего с его телефоном)

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

1 Ответ

1 голос
/ 15 августа 2011

В настоящее время я регистрирую время телефонных звонков, SMS, MMS, включения экрана, выключения экрана и разблокировки клавиатуры.

Обратите внимание, что ваша поддержка SMS / MMS зависит отнедокументированный / неподдерживаемый API и может работать не на всех устройствах или в будущих версиях Android.

Обнаружение при запуске приложения

К счастью, для трансляций нетэто поможет ограничить область действия программ-шпионов.

Общее взаимодействие с экраном (определение, когда пользователь взаимодействует с экраном любым / всеми способами)

К счастью, естьневозможно определить это, чтобы ограничить сферу действия шпионских программ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...