I want to implement a solution where I want to catch the android.intent.action.DOWNLOAD_COMPLETED intents from the Android Market App i.e after the download of
android.intent.action.DOWNLOAD_COMPLETED
You've got everything right except the name of the action in the intent filter. Note the DOWNLOAD_COMPLETE instead of DOWNLOAD_COMPLETED
DOWNLOAD_COMPLETE
DOWNLOAD_COMPLETED
This worked for me. You do not need to register the receiver in code, this will listen even when your app isn't running.