vollständiger halber zeige ich euch, wie ihr auch BroadcastReceiver in der Manifest definieren könnt.
Hier aber kenne ich keinen Weg diese zu beenden. Die definierten Receiver starten mit dem Installieren bzw. ersten APP-Start und "laufen" immer.
Dieses Prinzip ist praktisch für eingehende bzw. verpasste Anrufe oder bei Etablierung einer Internetverbidung.
Dazu schreiben wir in die AndroidManifest.xml:
<application...
<receiver android:name="de.alexroid.test.UserPresentBroadcastReceiver"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
</application>