.. solution is here: http://mysticlakesoftware.blogspot.com/ - cloning
event.values[] does work.


On Aug 23, 11:01 am, olko <[email protected]> wrote:
> .. Ok, that should have been Sensor.TYPE_ORIENTATION i.s.o. deprecated
> SensorManager.SENSOR_ORIENTATION:
>
> Sensor sensor_orientation = sensor_manager.getDefaultSensor
> (Sensor.TYPE_ORIENTATION);
>
> Now the event.values[] look like degrees but they never changes, e.g
> event.values[0] is always just above 70 degrees no matter what
> orientation the phone has.
>
> On Aug 23, 10:25 am, olko <[email protected]> wrote:
>
>
>
> > .. I run it on G1.
>
> > On Aug 23, 10:14 am, olko <[email protected]> wrote:
>
> > > I am experimenting with orientation sensor, register it like this:
>
> > > SesnorManager sensor_manager = (SensorManager)getSystemService
> > > (Context.SENSOR_SERVICE);
> > > Sensor sensor_orientation = sensor_manager.getSensorList
> > > (SensorManager.SENSOR_ORIENTATION).get(0);
> > > sensor_manager.registerListener(sensor_listener, sensor_orientation,
> > > SensorManager.SENSOR_DELAY_UI);
>
> > > and then read the orientation values in the sensor event listener:
>
> > > private final SensorEventListener sensor_listener = new
> > > SensorEventListener() {
> > > ...
> > > float sensor_data_x = event.values[SensorManager.DATA_X];
> > > ...
>
> > > }
>
> > > What comes out from this does not look like degrees, radians, or
> > > anything that would reflect the phone orientation.
> > > Am I missing something?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to