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