Я хочу реализовать что-то, что выполняет / проверяет некоторые вещи каждый раз, когда действие (или приложение) запускается и выходит на передний план.
Что-то похожее на те решения для защиты приложений, которые вы используете для защиты любых установленных приложений на вашем телефоне, и они перехватывают при запуске приложения и запрашивают пароль, PIN-код и т. Д. (Пример: http://www.appbrain.com/app/app-protector-pro/com.carrotapp.protectpronew)
Я считаю, что это механизм, который мне нужен, и те приложения защиты используют его работающий сервис и каким-то образом (это то, что мне интересно) уведомляются, когда приложение запускается. Я считаю, что служба из этих приложений просто опрашивает каждую секунду, что работает, это будет большой расход батареи, они должны как-то уведомляться, когда это происходит.
Итак, мой вопрос: как этого достичь?