Как ограничить ценностную ориентацию в ранге Android - PullRequest
1 голос
/ 07 января 2012

Как ограничить ориентацию значений в ранге

из http://developer.android.com/reference/android/hardware/SensorManager.html#getOrientation%28float%5B%5D,%20float%5B%5D%29

values[0]: azimuth, rotation around the Z axis.
values[1]: pitch, rotation around the X axis. Default (-180to180)
values[2]: roll, rotation around the Y axis.  Default (-90to90)

Я хочу ограничить значения [1] по умолчанию (-90to90).Как это сделать?

public void onSensorChanged(SensorEvent event) {
  // TODO Auto-generated method stub
  synchronized (this) {

    switch(event.sensor.getType()){
      case Sensor.TYPE_ORIENTATION: {
      com.app.labylinthii.Global.setXaxis(Float.toString(event.values[0]));
      com.app.labylinthii.Global.setYaxis(Float.toString(event.values[1]));
      com.app.labylinthii.Global.setZaxis(Float.toString(event.values[2]));
      break;
      }
      case Sensor.TYPE_ACCELEROMETER: {
        break;
      }
    }
  }

Спасибо.

...