К счастью, нет способа определить это, чтобы помочь ограничить область применения шпионского ПО.

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

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

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

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

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

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос