Hi, I m doing it as part of a research project. I need my service to keep running even when the device is asleep(until the user presses Stop button in the App s GUI) and monitor difference in battery consumption. I used PowerManager(implemented WiFi Locks also) because I read that CPU will be ON during this period. When I plug device to the computer, it is working fine. But as soon as it is disconnected, the service seem to stop. I want to know if this is expected behavior? Please guide me in this regard.
On Tuesday, December 4, 2012 9:08:02 PM UTC+2, G. Blake Meike wrote: > > You probably realize that just seizing a WakeLock for a long time is a > really, really horrible idea, yes? Given that, it isn't clear what you are > actually trying to do. Obviously, your service can't run when the device > is asleep.... > > You can use the Alarm Manager in > RTC_WAKEUP<http://developer.android.com/reference/android/app/AlarmManager.html#RTC_WAKEUP> > mode, > to cause the device to be awakened, periodically, to run your service. If > you do that, you may have to seize a WakeLock to keep the device awake > until your service has completed its task and is ready to let the device go > back to sleep... > > G. Blake Meike > Marakana > > Programming Android 2ed is now in stores: > http://bit.ly/programmingandroid > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en