Como saber que um aplicativo será desinstalado no android?

Eu quero implementar algo como o aplicativo AppLock está fazendo.
Se em suas configurações está definido para bloquear aplicativos desinstalar / instalar, então, ao desinstalar qualquer aplicativo (precisamente ao clicar noDesinstalar botão) vem uma tela de bloqueio que pede uma senha / padrão.
Só depois de digitar a senha do usuário é permitido desinstalar o aplicativo.

O que é essa intenção (ou qualquer coisa, eu suponho que seja uma intenção, mas não tenho certeza)Botão de desinstalação é clicado?

Além dissoNão quero torná-lo administrador de dispositivos, pois o aplicativo que mencionei exige que ele seja o administrador do dispositivo.
Se eles podem fazer isso, então há algum jeito. Por favor ajude.

questionAnswers(3)

yourAnswerToTheQuestion