What determines app auto start on boot in Android?

view story

http://stackoverflow.com – In my application, there's a feature that allows users to dial a specific number and brings up an activity to front. I have the following receiver, and the only receiver registered in AndroidManifest.xml. <receiver android:name="com.example.myapp.OutgoingCallListener" android:exported="true"> <intent-filter> <action android:name="android.intent.action.NEW_OUTGOING_CALL" /> </intent-filter> </receiver> Please note there's no BOOT_COMPLETED intent or service. Now here's the thing I couldn't figure out. When I reboot my device, go check the Runnin (HowTos)