Como obter informações do processo que está em execução em android?

Preciso desenvolver um app em Android que rode em segundo plano apenas obtendo informações do aplicativo que está em execução em primeiro plano.

Procurei bastante na internet alguma informação sobre isso, em como obter esses dados de uso do app, porém sem sucesso.

Existe alguma API em Android, biblioteca ou algum framework que faça esse serviço?