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.
It looks like it’s not possible to detect receivers registered in code, as per this recent message on the mailing list: http://groups.google.com/group/android-developers/msg/5fd1cdb24b2a6760
This is disappointing as I was looking for a way to do the same thing.