如何通过使用手机的传感器来检测手机是移动还是只是被人震动?

时间:2011-08-02 03:45:03

标签: android

我想通过手机的传感器来检测手机是在移动还是只是被人震动。但是传感器的结果非常灵敏,很难通过方向传感器或加速度传感器来区分移动或摇动,并且使用一些数学方法?

非常感谢!

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解这个问题 - 听起来你是想尝试区分GPS和加速度计?他们是两种不同的设备......

答案 1 :(得分:0)

如果您尝试检测明显的震动,我建议使用加速度计。然后,只需用onSensorChanged()检测最低速度即可。

Google搜索“android detect shake”的第一个搜索结果为我带来了这样的结果:http://www.clingmarks.com/?p=25

在发布主题之前,请先在此处和Google中使用搜索功能。