Forums Register Login

AutoStart App on Device BootUP

+Pie Number of slices to send: Send
Well, I guess I beter ask a question..

I am developing a system o bring non web widgets to android using two components, A Modified HomeScreenApp and the Widget itself.
Is there a specific Android Manifest attribute that allows an app to AutoStart on device bootup?
+Pie Number of slices to send: Send
i think you can use BroadcastReceiver
+Pie Number of slices to send: Send
I was under the impression that BroadCast receiver is once the app has started
+Pie Number of slices to send: Send
Yes, you need to request for permission android.permission.RECEIVE_BOOT_COMPLETED , you have to declare it outside the <application> node of Android Manifest file as,

When the phone boots, an Intent is broadcasted to all apps who have registered to receive this Intent. To register for this Intent, like Imran said, you have to use BroadcastReceiver, first declare a receiver inside the <application> node as,

MyReceiver.java is the class that will receive the Intent. You will handle the Intent in the onReceive() method of BroadcastReceiver class. You get approx. 5 secs to do what you want inside onReceive(), after that the system will show 'App not responding' dialog to the user, so make sure you don't do any heavy processing inside that method.
+Pie Number of slices to send: Send
and than you have to start your Activity form the onReceive() method of BroadcastReceiver class
i.e

i don't know how much it is reliable..... but generally i use this...!!!
+Pie Number of slices to send: Send
Thank you both
Paper jam tastes about as you would expect. Try some on this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 13858 times.
Similar Threads
Android market says "Not Compatible" for Dell XCD 35
Testing simulation
logcat?
Is it possible to remotely invoke a midlet?
how to automatically lunch my app when windows boots?
More...

All times above are in ranch (not your local) time.
The current ranch time is
Apr 16, 2024 06:35:28.