Java 在Android中使用旋转向量

Java 在Android中使用旋转向量,java,android,Java,Android,哎,, 对于我正在编写的应用程序,我需要提供的那种东西。然而,我假设它来自旧版本的Android,因为我不能在我的应用程序中使用这个变量(我得到一个编译错误)。我想用陀螺仪代替它,但我不确定它是否等效,如果等效的话-如何得到矢量,还有一个问题:我想在我的G1上测试它,它会强制关闭,尽管据我所知G1确实有某种陀螺仪 提前谢谢。G1没有陀螺仪。 目前,只有少数设备包括陀螺仪传感器。 您可以查看此列表。“但是,我假设它来自旧版本的Android”-如果您进一步查看文档,您会发现它来自API级别9(v2

哎,,
对于我正在编写的应用程序,我需要提供的那种东西。然而,我假设它来自旧版本的Android,因为我不能在我的应用程序中使用这个变量(我得到一个编译错误)。我想用陀螺仪代替它,但我不确定它是否等效,如果等效的话-如何得到矢量,还有一个问题:我想在我的G1上测试它,它会强制关闭,尽管据我所知G1确实有某种陀螺仪


提前谢谢。

G1没有陀螺仪。 目前,只有少数设备包括陀螺仪传感器。
您可以查看此列表。

“但是,我假设它来自旧版本的Android”-如果您进一步查看文档,您会发现它来自API级别9(v2.3+)。您构建的API级别是什么?谢谢您的回答。你说得对,我没注意到。正如我所说,我是为G1编程的,所以它是API级别4(或5?)。那么,我该怎么做才能使用API Level 4中类似的东西呢?我的HTC Wildfire S不在该列表中,也没有陀螺仪传感器,但它有一个旋转矢量传感器。因此,旋转矢量的计算只考虑了磁传感器和加速度传感器。