1台の平面で電話機の向きの角度を決定するにはどうすればよいですか?携帯電話の傾きを検出する方法は?
今、私はSensorManagerを通してそれを作る:
ここmSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mOrientation = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);
...
public void onSensorChanged(SensorEvent event) {
xy_angle = event.values[0];
xz_angle = event.values[1];
zy_angle = event.values[2];
私は、異なる角度を得るが、青色の線に沿って運転している間、私は、携帯電話の回転に応じて変化するだけで1つの角度を、必要とします。
どのようにしてこの角度を得るか?
How can I use SensorManager.getOrientation for tilt controls like "My Paper Plane"? - ここ同様の問題が、私は著者が自分の問題を解決する方法を理解していません。
もしあなたが1つの解決策を共有してください: –