Мониторинг видимости деятельности - PullRequest
0 голосов
/ 09 марта 2010

Можно ли определить момент переключения определенной Деятельности с переднего на задний план и наоборот? Это действие должно выполняться в отдельном процессе.

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

Ответы [ 2 ]

0 голосов
/ 09 марта 2010

А как насчет отслеживания намерений? Если вы поиграете на телефоне или в эмуляторе, глядя на LogCat, вы увидите, что при каждом запуске действия или при обращении к нему появляется сообщение в журнале о намерении, которое было передано. Я не уверен, как ваша программа могла перехватить и обработать их, но это другое место, чтобы начать искать.

0 голосов
/ 09 марта 2010

Я не знаю много об этом, но я думаю, что вы могли бы попытаться немного покопаться в этом направлении: onFocusChangeListener применяя его ко всему действию (например, в «onCreate» это называется «this»)

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