我在我的应用程序中使用Accelerometer传感器。我希望Accelerometer的degres在横向模式下保持与纵向模式相同。因为当我以纵向模式使用时,数字就像这张照片http://imgur.com/22bWoq5,HLJJi2V,在横向模式下,它会给出这个数字http://imgur.com/22bWoq5,HLJJi2V#1。
答案 0 :(得分:0)
嗯,根据documentatiion,这是正确的行为。当手机处于纵向模式时,当手机处于横向时,不同的力会影响您的传感器。
没有简单的方法可以使这些值在两种模式下保持不变,你无法改变物理定律:)
如果你真的想要使用这些读数,你可以设置固定的活动方向(总是纵向或总是风景)但是,如果你旋转手机,读数也会改变。
第二个选项是在运行时检查屏幕方向,并确保适当的传感器值。