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_INSTALLmam 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.