Good news! I upgraded my device to cupcake, and it appears that I can
now receive onSensorChanged events when the screen is off, provided
that I hold a Partial Wake Lock.
However, the sampling frequency seems to be far more sporadic. I think
that it has to do with the fact that cupcake now flips the orientation
of all applications, and when it does the redrawing, it suspends the
application (and thus the sensor listeners). I'm experimenting with
turning this auto-orientation behaviour off (Anyone know how to do
this on an application-by-application basis, rather than turning it
off in the device settings?).
Anyway, things look good for those of us who wanted sensor data
without having to leave the screen on.
Jordan