Используя приложение Lookout (https://play.google.com/store/apps/details?id=com.lookout), я вижу, что каждый раз, когда я устанавливаю или обновляю приложение, он автоматически сканирует это приложение, чтобы гарантировать его не злонамеренный.
Follow Lookout, я пишу простое приложение, которое прослушивает широковещательное сообщение всякий раз, когда каждое приложение устанавливается или обновляется. AFAIK, есть несколько типов IntentFilter для широковещательного сообщения, это:
- Intent.ACTION_PACKAGE_ADDED
- Intent.ACTION_PACKAGE_CHANGED
- Intent.ACTION_PACKAGE_INSTALL
Надеюсь, что Intent.ACTION_PACKAGE_ADDED
- это ответ, но это неправильно (ACTION_PACKAGE_ADDED: на устройстве был установлен новый пакет приложений. Данные содержат имя пакета. Обратите внимание, что недавно установленный пакет не получает эту трансляцию). а ACTION_PACKAGE_INSTALL
устарел.
Может ли кто-нибудь сказать мне лучший способ? Любая помощь приветствуется.