• Advertisement
Sign in to follow this  

Background/Deamon in Mobile?

This topic is 4918 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Is it possible to create a mobile application that works like a deamon or a background process.. What im trying to say is the application is still running even if the window being displayed or currently in focus is not YOUR application window... Meaning that the application continue to run even the phones keypad is locked(the cell phone is not in used[or the current window is the desktop window]).. Is any one of you got any idea on how to do this? (on any platform).. thanks

Share this post


Link to post
Share on other sites
Advertisement
On multi-tasking OSs such as Symbian (Series 60) your app can go out of focus (via hideNotify()) and run in the background. It will continue to run & consume the devices resources (i.e. heap) even though it is not the primary Canvas.
In MIDP 2.0, Java MIDlets have the ability to be spawned by other processes, as far as I know. This is not possible in MIDP 1.0.



Share this post


Link to post
Share on other sites
To clarify that: Nokia Series 60 phones will automatically put your MIDlet in the background (and call the hideNotify() callback in the Canvas you're displaying) when the user hits the 'end call' or 'application menu' keys.

Share this post


Link to post
Share on other sites
If you are prepared to do this in C++ you can do this no problem for Symbian OS. Though obviously keep in mind running down the battery etc!

MIDP2 you can add entries to the registry so certain events will trigger your midp to run such as an sms arriving! Though i dont know if you can leave your MIDlet running in the background processing away!

Brian

Share this post


Link to post
Share on other sites
Quote:
Original post by Zahlman
To clarify that: Nokia Series 60 phones will automatically put your MIDlet in the background (and call the hideNotify() callback in the Canvas you're displaying) when the user hits the 'end call' or 'application menu' keys.
It's not just that. Your app can call notifyPaused() to tell the phone to stick it in the background. Later, it can call resumeRequest() and come back up.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement