Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我观察到几个 android 设备中的加速度计数据在同一个地方以相同的方向是不同的。
我正在开发一个基于加速度计 X 和 Y 数据的游戏,它在平板电脑上运行良好,但在安卓手机上却不寻常。
请建议克服这个问题。
谢谢, Biplab
这是很自然的,因为每个设备都有不同的硬件规格,这意味着它们也有不同的加速度计实现,每个实现在读数中都有不同的噪声。即使使用相同的传感器延迟标志(例如 )初始化的两个连续轮询之间的时间SENSOR_DELAY_GAME在不同的设备中也可能不同。我建议您在数据中应用过滤以获得更流畅的读数。
SENSOR_DELAY_GAME
这些示例不在 java 中,但它们会给你这个想法。