据我所知,大多数Android设备允许通过加速度计检测旋转,但我注意到,它没有检测到与地面平行的旋转。例如,如果我将设备放在桌子上并将其转动,则没有任何一个加速度计指示器不会改变。
在图片中,它被称为“alfa”旋转。那我怎么能发现这种转弯?
答案 0 :(得分:1)
为了感知围绕z轴的旋转,您需要实现罗盘功能。一个好的教程是this one。要使结果值更稳定,您需要实现一些算法来平滑传入的数据(averages over a queue of data,过滤异常值等)。这是一个很好的overview。