Мне нужно отслеживать использование приложений на Android, как это делает AppUsage (т.е. номер трека запуска приложений и время, затрачиваемое на использование каждого). То, что я планирую делать, это записать время начала, когда приложение запущено, а затем получить время окончания, когда приложение приостановлено или остановлено. В LogCat я могу видеть журналы запуска активности. Я посмотрел доступные системные трансляции, я не уверен, есть ли что-то, что транслируется всякий раз, когда начинается действие., В основном, как определить, когда запускается действие?
Изменить:
Кроме того, Android также имеет внутреннюю систему статистики использования, которая может быть найдена в приложении Spare Parts или когда набирается *#*#4636#*#*
(Тестирование → Статистика использования)