Using Lookout app (https://play.google.com/store/apps/details?id=com.lookout), I see every time I install or upgrade app, it'll automatically scan this app to ensure it's not malicious.
Follow Lookout, I write a simple app which listen broadcast message whenever each app is installed or upgraded. AFAIK, there are some type of IntentFilter for broadcast message, it is:
- Intent.ACTION_PACKAGE_ADDED
- Intent.ACTION_PACKAGE_CHANGED
- Intent.ACTION_PACKAGE_INSTALL
I hope Intent.ACTION_PACKAGE_ADDED
is the answer but it's wrong (ACTION_PACKAGE_ADDED: A new application package has been installed on the device. The data contains the name of the package. Note that the newly installed package does not receive this broadcast.) while ACTION_PACKAGE_INSTALL
is deprecated.
Can anyone tell me a better way? Any help is welcome.