1

我观察到几个 android 设备中的加速度计数据在同一个地方以相同的方向是不同的。

我正在开发一个基于加速度计 X 和 Y 数据的游戏,它在平板电脑上运行良好,但在安卓手机上却不寻常。

请建议克服这个问题。

谢谢, Biplab

4

1 回答 1

0

这是很自然的,因为每个设备都有不同的硬件规格,这意味着它们也有不同的加速度计实现,每个实现在读数中都有不同的噪声。即使使用相同的传感器延迟标志(例如 )初始化的两个连续轮询之间的时间SENSOR_DELAY_GAME在不同的设备中也可能不同。我建议您在数据中应用过滤以获得更流畅的读数。

这些示例不在 java 中,但它们会给你这个想法。

于 2012-08-01T06:56:54.283 回答