I need to find out which broadcast receivers can handle a given Intent.

It seems that *queryBroadcastReceivers()* does not return receivers registered in code using *registerReceiver()* but only receivers declared in *AndroidManifest.xml*.

Is this behavior by design?

Any other way to find **all** installed receivers for some Intent ?

Thanks.