Some other findings I wanted to share: * The GPS sensor (GpsLocationProvider) must be doing something very different because it is never affected by these issues. Why?
* Seems to have been broken this way on G1 with Android 1.1, was then fixed in 1.5 (Source: http://groups.google.com/group/android-developers/msg/a616773b12c2d9e5) * GoToSleep function (called by pressing the power key) overrides all screen locks and actually releases them -- http://www.google.com/codesearch/p?hl=en#uX1GffpyOZk/services/java/com/android/server/PowerManagerService.java&q=goToSleep%20lang:java%20android.git.kernel.org&sa=N&cd=3&ct=rc -- which is why I got the idea to restore the DIM_LOCK after the GoToSleep (in ACTION_SCREEN_OFF) On Jan 14, 9:42 am, Artem - WorkSmart Labs <p.ar...@gmail.com> wrote: > Hi Dianne and other Android Team Members, > > Please provide some kind of comment on this long-standing and serious > bug: > > http://code.google.com/p/android/issues/detail?id=3708(one of top > bugs right now) > "OnSensorChanged() is no longer called in standby mode since last > Firmware upgrade" > > A lot of serious developers have looked at this, and we can't seem to > find a good solution that works for example on the HTC Hero. The best > work on this done by Bruno unfortunately still does not work for many > handsets. I have looked into this carefully, but the issue seems very > hard to track down. I can repro this on the HTC Tattoo as well. The > only work-around seems to be to intercept the ACTION_SCREEN_ON event, > and then to again re-grab the DIM_SCREEN lock, which causes the screen > to turn on again. This unfortunately drains the battery like mad. > > The latest comment on this (from Dianne) said we have to hold a > partial wake lock, however we are all already doing this and this does > not help. > > This breaks all pedometer and similar applications right now, and our > users are really sad. > > Please please help, or at least comment on the status. > > Artem
-- 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