如何计算相机在Android中指向的方向?方位角仅在设备垂直时才有效。你如何解释投球和翻滚?
如果R是旋转矩阵,我想找到类似的东西:
getRotationMatrix(R, I, grav, mag);
float[] rotated = R {0, 0, -1} ; //not sure how to do matrix multiplication
float direction = Math.atan(rotated[0]/rotated[1]);
答案 0 :(得分:0)
我会查找Accelerometer API。另外,请查看这篇文章,它可能会有所帮助:http://www.anddev.org/convert_android_accelerometer_values_and_get_tilt_from_accel-t6595.html