Определение текущего приложения переднего плана из фоновой задачи или службы

Я хочу иметь одно приложение, работающее в фоновом режиме, которое знает, когда работает какое-либо из встроенных приложений (обмен сообщениями, контакты и т. Д.). Итак, мои вопросы: Как мне запускать приложение в фоновом режиме. Как мое фоновое приложение может узнать, какое приложение в данный...