I think I'm having a similar problem.
On May 31, 10:25 am, Cardy <andy.ca...@gmail.com> wrote:
> Hi all!
>
> I've been trying to get a simple test app working to show me theorientationof the phone. The code I've used is below:
>
> public class Main extends Activity implements SensorEventListener {
>
> SensorEventListener listener;
> TextView mainText;
> SensorManager sensorMan;
>
> /** Called when the activity is first created. */
> @Override
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
>
> setContentView(R.layout.main);
>
> mainText = (TextView)this.findViewById(R.id.mainString);
>
> sensorMan =
> (SensorManager)this.getSystemService(Context.SENSOR_SERVICE);
> sensorMan.registerListener(
> this,
> sensorMan.getDefaultSensor(
> SensorManager.SENSOR_ORIENTATION),
> SensorManager.SENSOR_DELAY_NORMAL);
> }
>
> @Override
> public void onAccuracyChanged(Sensor sensor, int accuracy) {
> // TODO Auto-generated method stub
>
> }
>
> @Override
> public void onSensorChanged(SensorEvent event) {
>
> float[] values = event.values;
> mainText.setText(
> "AngleX: "+ values[0] +
> "AngleY: "+ values[1] +
> "AngleZ: "+ values[2] );
> }
>
> }
>
> So from what I've seen everywhere, the angles should range somewhere
> between -360 to 360 or -180 to 180. Something like that anyway. But
> what I'm receiving when testing on my T-Mobile G2 is completely
> different:
>
> AngleX: -10 to 10
> AngleY: -10 to 10
> AngleZ: -11 to 11
>
> Initially I assumed this was radians but it's outside of -PI to PI
> (i.e. it'd be > 360 degrees which is contrary to all the blog posts
> I've seen.
>
> If anyone else has heard of this or seen this problem I'd love to know
> what you did!
>
> Any information or ideas are welcome!
>
> Thanks a lot!
>
> Andy.
--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment