Słuchaj aplikacji zainstalowanej / zaktualizowanej w systemie Android

Za pomocą aplikacji Lookout (https://play.google.com/store/apps/details?id=com.lookout) widzę za każdym razem, gdy instaluję lub aktualizuję aplikację, automatycznie skanuje tę aplikację, aby upewnić się, że nie jest złośliwa.

Śledź Lookout, piszę prostą aplikację, która słucha wiadomości rozgłoszeniowej za każdym razem, gdy każda aplikacja jest instalowana lub aktualizowana. AFAIK, jest jakiś typ IntentFilter dla rozgłaszanej wiadomości, to jest:

Intent.ACTION_PACKAGE_ADDEDIntent.ACTION_PACKAGE_CHANGEDIntent.ACTION_PACKAGE_INSTALL

mam nadziejęIntent.ACTION_PACKAGE_ADDED jest odpowiedzią, ale jest źle (ACTION_PACKAGE_ADDED: Na urządzeniu został zainstalowany nowy pakiet aplikacji. Dane zawierają nazwę pakietu. Zauważ, że nowo zainstalowany pakiet nie odbiera tej emisji.) podczasACTION_PACKAGE_INSTALL jest przestarzałe.

Czy ktoś może mi powiedzieć lepszy sposób? Każda pomoc jest mile widziana.

questionAnswers(4)

yourAnswerToTheQuestion