I\'ve read some tutorial on launch service on boot. What I\'ve done is:
In manifest:
Did you run your app? Refer to this tutorial
If you application is installed on the SD card, then it is not available after the android.intent.action.BOOT_COMPLETED event. Register yourself in this case for the android.intent.action.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE event.
Also note that as of Android 3.0 the user needs to have started the application at least once before your application can receive android.intent.action.BOOT_COMPLETED events.
You want to start activity or service. In case of service, you will have to call startService(). Like:
getApplication().startService(new Intent(this, MyService.class));