加速计传感器在横向模式下保持与纵向相同的设置

时间:2013-10-04 16:10:58

标签: java android accelerometer sensor

我在我的应用程序中使用Accelerometer传感器。我希望Accelerometer的degres在横向模式下保持与纵向模式相同。因为当我以纵向模式使用时,数字就像这张照片http://imgur.com/22bWoq5,HLJJi2V,在横向模式下,它会给出这个数字http://imgur.com/22bWoq5,HLJJi2V#1

1 个答案:

答案 0 :(得分:0)

嗯,根据documentatiion,这是正确的行为。当手机处于纵向模式时,当手机处于横向时,不同的力会影响您的传感器。

没有简单的方法可以使这些值在两种模式下保持不变,你无法改变物理定律:)

如果你真的想要使用这些读数,你可以设置固定的活动方向(总是纵向或总是风景)但是,如果你旋转手机,读数也会改变。

第二个选项是在运行时检查屏幕方向,并确保适当的传感器值。