if “package” isn’t be add to scheme, you won’t receive the broadcast.
IntentFilter fi = new IntentFilter(Intent.ACTION_PACKAGE_ADDED); fi.addDataScheme("package"); ctx.registerReceiver(receiver, fi);