1
Android 3.0以来、android.hardware.SensorManager.getRotationMatrixメソッドの結果は以前のAndroidバージョンと同様に動作するように再マップする必要があります。 Androidのアイスクリームサンドイッチ(4.0)SensorManagerは、Android 2.Xでも上として動作する上で、今Android加速度センサーとAndroidバージョン
android.hardware.SensorManager.getRotationMatrix(newm, null, mAccelerometerValues, mMagneticValues);
if(sdk >= 11){ //Honeycomb
android.hardware.SensorManager.remapCoordinateSystem(newm,
android.hardware.SensorManager.AXIS_MINUS_Y,
android.hardware.SensorManager.AXIS_X,
newm);
}
:
は、私は次のコードを使用します 私の質問は:加速度計はタブレットでのみ回転しますか?加速度計はAndroid 3.Xでのみ回転しますか?どのAndroidのバージョンでも加速度計を読み取る方法の例があれば?
最後のCodeblockでこのnewm変数を取得しますか?ありがとうございました – vacetahanna