Re: [android-developers] Re: Service Being paused on screen off.

2012-03-02 Thread Chris Conry
The issue is that the accelerometer sensor is turning off. So the listener will not detect any changes while it is off. Your CPU isnt sleeping while the screen is off, maybe slowing down to save power, but it will not completely shut off. So a service running should still be running. The best work

Re: [android-developers] Re: Service Being paused on screen off.

2012-01-19 Thread crennie
I found the same thing. The accelerometer still fires when the screen is off but connected to USB and logcat. There might be a work around here somewhere. I'm just not savy enough to figure it out. Andyone else care to hack this? -- You received this message because you are subscribed to the

Re: [android-developers] Re: Service Being paused on screen off.

2012-01-19 Thread Kristopher Micinski
I didn't see the original thread you're responding to, so what's your question? As in you want your service to stop using resources when the screen is off, or the opposite. In one of those situations you can hold a wake lock to keep the cpu on, but not the screen, I believe. kris On Thu, Jan

Re: [android-developers] Re: Service Being paused on screen off.

2011-11-30 Thread lin qian
According these, I think some cases will you come across : open sensor 1: and then screen off, phone will close sensor. if screen on, sensor will be lunched, you can log the sensor go on. It's not affect logging result. 2: if not close sensor, I think it should be used AlarmManager to log because

[android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Jan Nielsen
The common ways to sleep in java, only counts cpu time on the Android platform. So a Thread.sleep(60 * 1000); may become 5 or 10 minutes if the phone is in standby, since it only counts when the cpu is awake. afaik you need to use AlarmManager to get called when the phone is in standby. Even a

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Filip Havlicek
Acquire a partial wake lock, that should help. 2011/7/20 Jan Nielsen j...@air-port.dk The common ways to sleep in java, only counts cpu time on the Android platform. So a Thread.sleep(60 * 1000); may become 5 or 10 minutes if the phone is in standby, since it only counts when the cpu is

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Chris Conry
Thanks for the replys, Looking into it the partial wake lock should be my solution, but it isnt implementing well. I keep getting a runtime error on acquire(). my code looks like: PM = (PowerManager) getSystemService(Context.POWER_SERVICE); WL=

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Mark Murphy
Use adb logcat, DDMS, or the DDMS perspective in Eclipse to examine LogCat and look at the stack trace associated with your runtime error. My guess is that you do not hold the WAKE_LOCK permission. On Wed, Jul 20, 2011 at 11:21 AM, Chris Conry cjco...@gmail.com wrote: Thanks for the replys,

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Chris Conry
And your guess was completely correct. Thank you. The problem is still happening, as soon as I hit the power button the data stops logging. Is there something else im missing about wakelock? On Wed, Jul 20, 2011 at 11:26 AM, Mark Murphy mmur...@commonsware.comwrote: Use adb logcat, DDMS, or the

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Mark Murphy
On Wed, Jul 20, 2011 at 11:53 AM, Chris Conry cjco...@gmail.com wrote: And your guess was completely correct. Thank you. The problem is still happening, as soon as I hit the power button the data stops logging. Is there something else im missing about wakelock? Try a stronger WakeLock than

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Dianne Hackborn
Prior to 2.3 the sensors were turned off when the screen went off in order to reduce battery use. This was changed on 2.3, though it's possible we are actually going to end up regretting that change. :p Also even as of 2.3, I wouldn't be surprised if some device's drivers are still turning off

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Filip Havlicek
Partial wake lock works just fine with accelerometer sensor on Nexus One 2.2 (tested this for over than 6 months as a part of my research), although this might not be the case for different combination of device and OS version. 2011/7/20 Dianne Hackborn hack...@android.com Prior to 2.3 the

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Chris Conry
Thanks for the answers, Makes sense now, I am using the myTouch 4g and LG ally, sadly both of them I guess turn off their sensors. Its good to hear that the Nexus and some 2.3 device keep it on and hopefully other manufacturers adopt this. I guess i'm going to try and find a work around. Any

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Filip Havlicek
If you are trying to develop a market application, I think there is no workaround. If you just want to experiment with the accelerometer data, you can try different types of wakelock as Mark suggested, some of them might work. Or just keep the device awake while you do the experiments (although

Re: [android-developers] Re: Service Being paused on screen off.

2011-07-20 Thread Dianne Hackborn
The only two types of wakelocks are partial and full. A full wakelock will keep the screen from automatically turning off, and the screen being on will definitely mean the sensors are running. Once the user presses the power button and turns the screen off, though, you are in no better a state