我正在尝试理解Android传感器管理。如果我希望包含陀螺仪以获取手机方向,当我调用getOrientation(..)时会自动完成,对吗?手机有陀螺仪传感器吗?
因此,如果手机有加速度和陀螺仪传感器,可能会有更好的定位结果,而不是只有加速度传感器的情况?
谢谢!
发布于 2011-12-06 02:17:22
Android API中包含的获取方向的方法不包括来自陀螺仪传感器的读数。陀螺仪不提供有关方位的信息,因为它只提供有关转速的信息。
你可以从陀螺仪传感器读数中受益,使用这些信息来更好地估计方向:
发布于 2013-03-27 00:46:50
如果您使用的是Api级别9或更高级别,并且您的设备有陀螺仪,则可以从Sensor.TYPE_ROTATION_VECTOR中受益。
它负责从加速计、磁性传感器和陀螺仪检索到的数据的“融合”。
https://stackoverflow.com/questions/8092346
复制相似问题