The application that I am working on is basically a background service(No UI as of now). This service is to run almost always for the time device is ON.
So, I have a BroadcastReceiver in my application that filters "BOOT_COMPLETED" Intent action and attempts to start the service. Now, this will ensure that the service is started on Device boot always. I also want the service to be started immediately after the apk file for the application is installed on the device.
I am not sure how or whether this could be achieved.