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
If you are installing an application A, all other applications on the device will get the Intent that application A is the newly installed application but not A itself as it doesn't seem of any use. Now A will get broadcasts if other apps are later installed or changed.
If you want to find out at when your app was installed or some other app's the last install or update time, you can always use PackageManager:
PackageManager pm = context.getPackageManager();
ApplicationInfo appInfo = pm.getApplicationInfo("app.package.name", 0);
String appFile = appInfo.sourceDir;
long installed = new File(appFile).lastModified();
here app.package.name is the package name of the app you want to find out the install time. If you want to use it for your app, pass in your app's package name.