Launch service from app start, not activity
I want to launch a Service when the app is launched instead of an Activity; and then said Service will launch an Activity . I need to do this because my app needs to be running ALWAYS, and when I say ALWAYS I mean ALWAYS. And the only way I've managed to avoid the OS killing my app is by starting a service as Sticky and should Android kill either my Activity or my Service I'll restart them right away. I found this question but the top answer seems rather clumsy, any one has a better idea? PS: I know this doesn't look like a very friendly app but this is a very specific research scenario and it