Como detectar novos aplicativos em um dispositivo Android

Quero detectar quando o usuário instala ou exclui um aplicativo e não encontrei umBroadcastReceiver que faz isso.

No meu aplicativo, recebo as informações sobre os aplicativos instalados com a classePackageManager, mas não quero examinar os aplicativos periodicamente. Existe algumBroadcastReceiver que faz isso? Ou qualquerContentObserver? É possível receber uma notificação de que um aplicativo foi instalado ou removido?

questionAnswers(1)

yourAnswerToTheQuestion