jak działają aplikacje do obsługi monitora Android

Chcę napisać aplikację rejestrującą korzystanie z innych aplikacji na moim telefonie.
Na przykład otrzymuję czasy, w których wpisałem Facebooka.

Rozumiem, że nie ma możliwości, aby odbiornik telewizyjny obudził się za każdym razem, gdy uruchamia się Facebook. Innym sposobem jest posiadanie usługi, która zawsze działa w tle i sprawdza uruchamianie aplikacji i przechodzi w stan uśpienia co sekundę, ale myślę, że to szybciej rozładuje baterię.

Więc jaki jest najlepszy sposób, w jaki można to zrobić? czy jest jakiś dziennik, na który mogę patrzeć?

questionAnswers(1)

yourAnswerToTheQuestion