1
自Android 3.0以來,必須重新設置android.hardware.SensorManager.getRotationMatrix方法的結果才能像之前的Android版本一樣工作。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冰淇淋三明治(4.0)中的SensorManager作爲在Android 2.x的 我的問題是:
加速計只能在平板電腦上旋轉?加速計僅在Android 3.X上旋轉?如果有任何示例說明如何在任何Android版本中讀取加速計?
我在哪裏得到這個newm變量在你最後的Codeblock?謝謝 – vacetahanna 2013-01-30 13:59:04